-fix
authorChristian Grothoff <christian@grothoff.org>
Sun, 24 Jun 2012 15:47:22 +0000 (15:47 +0000)
committerChristian Grothoff <christian@grothoff.org>
Sun, 24 Jun 2012 15:47:22 +0000 (15:47 +0000)
src/peerinfo/peerinfo_api.c

index 17db1d4945fd6842b34f8ae6f85d3ccd8202ee5a..f82e8f793f73651584e9fdc7ea240aebe2104d79 100644 (file)
@@ -527,12 +527,12 @@ peerinfo_handler (void *cls, const struct GNUNET_MessageHeader *msg)
     trigger_transmit (h);
     if (GNUNET_NO == h->in_receive)
     {
-      h->in_receive = GNUNET_YES;
-      if (h->ic_head != NULL)
+      if (NULL != h->ic_head)
+      {
+       h->in_receive = GNUNET_YES;
         GNUNET_CLIENT_receive (h->client, &peerinfo_handler, h,
                               GNUNET_TIME_absolute_get_remaining (h->ic_head->timeout));
-      else
-        GNUNET_break (0);
+      }
     }
     if (NULL != cb)
       cb (cb_cls, NULL, NULL, NULL);