From: Nathan S. Evans Date: Thu, 17 Feb 2011 10:00:04 +0000 (+0000) Subject: missing null check X-Git-Tag: initial-import-from-subversion-38251~19111 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=9706e822ff61a85bf2353d2c233eb766ffc13323;p=oweals%2Fgnunet.git missing null check --- diff --git a/src/core/core_api_iterate_peers.c b/src/core/core_api_iterate_peers.c index c257c13c9..25ce5ebb0 100644 --- a/src/core/core_api_iterate_peers.c +++ b/src/core/core_api_iterate_peers.c @@ -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; }