Author: rhuijben
Date: Thu Nov 19 20:45:09 2015
New Revision: 1715267

URL: http://svn.apache.org/viewvc?rev=1715267&view=rev
Log:
Fix some minor function pointer mismatches.

Found by: the sparc buildbot.

* protocols/fcgi_protocol.c
  (fcgi_teardown): Return void, like callers.
  (fcgi_outgoing_write,
   fcgi_outgoing_hangup): Call the right function.
  (fcgi_outgoing_teardown,
   fcgi_server_teardown): Return void, as expected by caller.

Modified:
    serf/trunk/protocols/fcgi_protocol.c

Modified: serf/trunk/protocols/fcgi_protocol.c
URL: 
http://svn.apache.org/viewvc/serf/trunk/protocols/fcgi_protocol.c?rev=1715267&r1=1715266&r2=1715267&view=diff
==============================================================================
--- serf/trunk/protocols/fcgi_protocol.c (original)
+++ serf/trunk/protocols/fcgi_protocol.c Thu Nov 19 20:45:09 2015
@@ -376,9 +376,9 @@ static apr_status_t fcgi_hangup(serf_fcg
     return APR_ENOTIMPL;
 }
 
-static apr_status_t fcgi_teardown(serf_fcgi_protocol_t *fcgi)
+void fcgi_teardown(serf_fcgi_protocol_t *fcgi)
 {
-    return APR_ENOTIMPL;
+
 }
 
 serf_fcgi_stream_t *
@@ -462,21 +462,21 @@ static apr_status_t fcgi_outgoing_write(
 {
     serf_fcgi_protocol_t *fcgi = conn->protocol_baton;
 
-    return fcgi_teardown(fcgi);
+    return fcgi_write(fcgi);
 }
 
 static apr_status_t fcgi_outgoing_hangup(serf_connection_t *conn)
 {
     serf_fcgi_protocol_t *fcgi = conn->protocol_baton;
 
-    return fcgi_teardown(fcgi);
+    return fcgi_hangup(fcgi);
 }
 
-static apr_status_t fcgi_outgoing_teardown(serf_connection_t *conn)
+void fcgi_outgoing_teardown(serf_connection_t *conn)
 {
     serf_fcgi_protocol_t *fcgi = conn->protocol_baton;
 
-    return fcgi_teardown(fcgi);
+    fcgi_teardown(fcgi);
 }
 
 void serf__fcgi_protocol_init(serf_connection_t *conn)
@@ -530,11 +530,11 @@ static apr_status_t fcgi_server_hangup(s
     return fcgi_hangup(fcgi);
 }
 
-static apr_status_t fcgi_server_teardown(serf_incoming_t *client)
+void fcgi_server_teardown(serf_incoming_t *client)
 {
     serf_fcgi_protocol_t *fcgi = client->protocol_baton;
 
-    return fcgi_teardown(fcgi);
+    fcgi_teardown(fcgi);
 }
 
 void serf__fcgi_protocol_init_server(serf_incoming_t *client)


Reply via email to