gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r25165 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r25165 - gnunet/src/transport
Date: Thu, 29 Nov 2012 15:54:54 +0100

Author: wachs
Date: 2012-11-29 15:54:54 +0100 (Thu, 29 Nov 2012)
New Revision: 25165

Modified:
   gnunet/src/transport/plugin_transport_http_client.c
Log:
- fixing 0002674


Modified: gnunet/src/transport/plugin_transport_http_client.c
===================================================================
--- gnunet/src/transport/plugin_transport_http_client.c 2012-11-29 14:24:13 UTC 
(rev 25164)
+++ gnunet/src/transport/plugin_transport_http_client.c 2012-11-29 14:54:54 UTC 
(rev 25165)
@@ -1178,7 +1178,11 @@
             if (GNUNET_YES == s->put_reconnect_required)
             {
                 s->put_reconnect_required = GNUNET_NO;
-                client_connect_put(s);
+                if (GNUNET_SYSERR == client_connect_put(s))
+                {
+                    GNUNET_break (s->client_put == NULL);
+                    GNUNET_break (s->put_tmp_disconnected == GNUNET_NO);
+                }
             }
         }
         if (easy_h == s->client_get)
@@ -1322,8 +1326,10 @@
     s->client_put = NULL;
     s->put.easyhandle = NULL;
     s->put.s = NULL;
+    s->put_tmp_disconnected = GNUNET_YES;
     return GNUNET_SYSERR;
   }
+  s->put_tmp_disconnected = GNUNET_NO;
   return GNUNET_OK;
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]