Author: grothoff
Date: 2007-11-26 08:14:44 -0700 (Mon, 26 Nov 2007)
New Revision: 5780

Modified:
   GNUnet/src/transports/http.c
Log:
no signals -  mantis 1268

Modified: GNUnet/src/transports/http.c
===================================================================
--- GNUnet/src/transports/http.c        2007-11-25 20:47:05 UTC (rev 5779)
+++ GNUnet/src/transports/http.c        2007-11-26 15:14:44 UTC (rev 5780)
@@ -1387,6 +1387,10 @@
   CURL_EASY_SETOPT (curl_get, CURLOPT_VERBOSE, 1);
 #endif
   CURL_EASY_SETOPT (curl_get, CURLOPT_CONNECTTIMEOUT, 150L);
+  /* NOTE: use of CONNECTTIMEOUT without also
+     setting NOSIGNAL results in really weird
+     crashes on my system! */
+  CURL_EASY_SETOPT (curl_get, CURLOPT_NOSIGNAL, 1);
   CURL_EASY_SETOPT (curl_get, CURLOPT_TIMEOUT, 150L);
   CURL_EASY_SETOPT (curl_get, CURLOPT_WRITEFUNCTION, &receiveContentCallback);
   CURL_EASY_SETOPT (curl_get, CURLOPT_WRITEDATA, httpSession);
@@ -1554,6 +1558,10 @@
   CURL_EASY_SETOPT (curl_put, CURLOPT_VERBOSE, 1);
 #endif
   CURL_EASY_SETOPT (curl_put, CURLOPT_CONNECTTIMEOUT, 150L);
+  /* NOTE: use of CONNECTTIMEOUT without also
+     setting NOSIGNAL results in really weird
+     crashes on my system! */
+  CURL_EASY_SETOPT (curl_put, CURLOPT_NOSIGNAL, 1);
   CURL_EASY_SETOPT (curl_put, CURLOPT_TIMEOUT, 150L);
   size = put->size;
   CURL_EASY_SETOPT (curl_put, CURLOPT_INFILESIZE, size);



_______________________________________________
GNUnet-SVN mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnunet-svn

Reply via email to