diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-11-12 13:03:09 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-11-12 13:03:09 +0000 |
commit | cbf31898e0dfd22935482fed6652cc45caa392a2 (patch) | |
tree | 9f1acd0f413fbdf97e748442773191c4b7388ea4 /src/peerinfo | |
parent | c388d77b2f756d974e9ad2bd3d1dd4d17cc9c62a (diff) | |
download | gnunet-cbf31898e0dfd22935482fed6652cc45caa392a2.tar.gz gnunet-cbf31898e0dfd22935482fed6652cc45caa392a2.zip |
missing null check
Diffstat (limited to 'src/peerinfo')
-rw-r--r-- | src/peerinfo/peerinfo_api.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/peerinfo/peerinfo_api.c b/src/peerinfo/peerinfo_api.c index e7f095eac..a72435ffb 100644 --- a/src/peerinfo/peerinfo_api.c +++ b/src/peerinfo/peerinfo_api.c | |||
@@ -236,6 +236,10 @@ do_transmit (void *cls, size_t size, void *buf) | |||
236 | } | 236 | } |
237 | return 0; | 237 | return 0; |
238 | } | 238 | } |
239 | /* If it can be NULL above, it can be NULL here to... */ | ||
240 | if (tqe == NULL) | ||
241 | return 0; | ||
242 | |||
239 | ret = tqe->size; | 243 | ret = tqe->size; |
240 | GNUNET_assert (size >= ret); | 244 | GNUNET_assert (size >= ret); |
241 | memcpy (buf, &tqe[1], ret); | 245 | memcpy (buf, &tqe[1], ret); |