missing null check
authorNathan S. Evans <evans@in.tum.de>
Thu, 17 Feb 2011 10:00:04 +0000 (10:00 +0000)
committerNathan S. Evans <evans@in.tum.de>
Thu, 17 Feb 2011 10:00:04 +0000 (10:00 +0000)
src/core/core_api_iterate_peers.c

index c257c13c9ee419f865d049374b96d8cb00f5cb3a..25ce5ebb037f75fc8f532e532094cbc8633250ed 100644 (file)
@@ -154,7 +154,8 @@ transmit_request(void *cls,
   msg = (struct GNUNET_MessageHeader *)buf;
   msg->size = htons (msize);
   msg->type = htons (GNUNET_MESSAGE_TYPE_CORE_ITERATE_PEERS);
-  memcpy(&msg[1], peer, sizeof(struct GNUNET_PeerIdentity));
+  if (peer != NULL)
+    memcpy(&msg[1], peer, sizeof(struct GNUNET_PeerIdentity));
 
   return msize;
 }