Fix bug#739 (proxy/shutdown)
authorWerner Koch <wk@gnupg.org>
Thu, 14 Dec 2006 09:55:32 +0000 (09:55 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 14 Dec 2006 09:55:32 +0000 (09:55 +0000)
util/ChangeLog
util/http.c

index 29ba476..a87b5d7 100644 (file)
@@ -1,3 +1,7 @@
+2006-12-14  Werner Koch  <wk@g10code.com>
+
+       * http.c (http_wait_response): No more shutdown.  Fixes bug#739.
+
 2006-10-02  David Shaw  <dshaw@jabberwocky.com>
 
        * strsep.c (strsep): It's strsep, not strsep2 from testing.  (If I
index 4100002..6f6bf76 100644 (file)
@@ -212,8 +212,12 @@ http_wait_response( HTTP_HD hd, unsigned int *ret_status )
     iobuf_ioctl (hd->fp_write, 1, 1, NULL); /* keep the socket open */
     iobuf_close (hd->fp_write);
     hd->fp_write = NULL;
-    if ( !(hd->flags & HTTP_FLAG_NO_SHUTDOWN) )
-        shutdown( hd->sock, 1 );
+    /* We do not want the shutdown code anymore.  It used to be there
+       to support old versions of pksd.  These versions are anyway
+       unusable and the latest releases haven been fixed to properly
+       handle HTTP 1.0. */
+    /* if ( !(hd->flags & HTTP_FLAG_NO_SHUTDOWN) ) */
+    /*     shutdown( hd->sock, 1 ); */
     hd->in_data = 0;
 
     hd->fp_read = iobuf_sockopen( hd->sock , "r" );