gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r23848 - gnunet/src/transport
Date: Mon, 17 Sep 2012 13:56:04 +0200

Author: wachs
Date: 2012-09-17 13:56:04 +0200 (Mon, 17 Sep 2012)
New Revision: 23848

Modified:
   gnunet/src/transport/transport_api.c
Log:
- do not crash on shutdown


Modified: gnunet/src/transport/transport_api.c
===================================================================
--- gnunet/src/transport/transport_api.c        2012-09-17 11:06:48 UTC (rev 
23847)
+++ gnunet/src/transport/transport_api.c        2012-09-17 11:56:04 UTC (rev 
23848)
@@ -988,7 +988,12 @@
                               const struct GNUNET_PeerIdentity *target)
 {
   struct GNUNET_PeerIdentity *pid;
-  GNUNET_assert (NULL != handle->client);
+  if (NULL == handle->client)
+  {
+      /* FIXME: handle->client can be NULL when transport api is reconnecting 
*/
+      GNUNET_break (0);
+      return;
+  }
 
   pid = GNUNET_malloc (sizeof (struct GNUNET_PeerIdentity));
   *pid = *target;




reply via email to

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