gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r11560 - gnunet/src/transport
Date: Mon, 31 May 2010 10:34:08 +0200

Author: wachs
Date: 2010-05-31 10:34:08 +0200 (Mon, 31 May 2010)
New Revision: 11560

Modified:
   gnunet/src/transport/plugin_transport_http.c
   gnunet/src/transport/test_plugin_transport_http.c
Log:


Modified: gnunet/src/transport/plugin_transport_http.c
===================================================================
--- gnunet/src/transport/plugin_transport_http.c        2010-05-31 08:26:13 UTC 
(rev 11559)
+++ gnunet/src/transport/plugin_transport_http.c        2010-05-31 08:34:08 UTC 
(rev 11560)
@@ -851,6 +851,8 @@
                                __LINE__,
                                curl_easy_strerror (msg->data.result));
                     /* sending msg failed*/
+                    if ( NULL != cs->transmit_cont)
+                      cs->transmit_cont (NULL,&cs->sender,GNUNET_SYSERR);
                     }
                   else
                     {
@@ -862,6 +864,7 @@
                     curl_easy_cleanup(cs->curl_handle);
                     cs->curl_handle=NULL;
 
+                    /* send pending messages */
                     if (cs->pending_outbound_msg != NULL)
                       send_select_init (cs);
 

Modified: gnunet/src/transport/test_plugin_transport_http.c
===================================================================
--- gnunet/src/transport/test_plugin_transport_http.c   2010-05-31 08:26:13 UTC 
(rev 11559)
+++ gnunet/src/transport/test_plugin_transport_http.c   2010-05-31 08:34:08 UTC 
(rev 11560)
@@ -299,6 +299,7 @@
                   _
                   ("Transport service is lacking key configuration settings.  
Exiting.\n"));
       GNUNET_SCHEDULER_shutdown (s);
+      fail = 1;
       return;
     }
   max_connect_per_transport = (uint32_t) tneigh;
@@ -310,6 +311,7 @@
                   _
                   ("Transport service could not access hostkey.  Exiting.\n"));
       GNUNET_SCHEDULER_shutdown (s);
+      fail = 1;
       return;
     }
   GNUNET_CRYPTO_rsa_key_get_public (my_private_key, &my_public_key);
@@ -326,15 +328,19 @@
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                 _("Failed to load transport plugin for http\n"));
-    fail = GNUNET_YES;
+    fail = 1;
     return;
   }
 
   ti_timeout = GNUNET_SCHEDULER_add_delayed (sched, TEST_TIMEOUT, 
&task_timeout, NULL);
 
+  /* testing plugin functionality */
 
 
+  /* testing finished, shutting down */
+  shutdown_clean();
 
+  fail = 0;
   return;
 }
 




reply via email to

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