gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r35042 - gnunet/src/rps


From: gnunet
Subject: [GNUnet-SVN] r35042 - gnunet/src/rps
Date: Wed, 28 Jan 2015 20:01:56 +0100

Author: bartpolot
Date: 2015-01-28 20:01:56 +0100 (Wed, 28 Jan 2015)
New Revision: 35042

Modified:
   gnunet/src/rps/gnunet-service-rps.c
Log:
- avoid NPE

Modified: gnunet/src/rps/gnunet-service-rps.c
===================================================================
--- gnunet/src/rps/gnunet-service-rps.c 2015-01-28 18:56:03 UTC (rev 35041)
+++ gnunet/src/rps/gnunet-service-rps.c 2015-01-28 19:01:56 UTC (rev 35042)
@@ -1542,6 +1542,10 @@
   RPS_sampler_reinitialise_by_value (peer);
 
   peer_ctx = GNUNET_CONTAINER_multipeermap_get (peer_map, peer);
+
+  if (NULL == peer_ctx) /* It could have been removed by shutdown_task */
+    return;
+
   /* Somwewhat {ab,re}use the iterator function */
   /* Cast to void is ok, because it's used as void in peer_remove_cb */
   (void) peer_remove_cb ((void *) channel, peer, peer_ctx);




reply via email to

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