missing null check
authorNathan S. Evans <evans@in.tum.de>
Fri, 12 Nov 2010 13:03:09 +0000 (13:03 +0000)
committerNathan S. Evans <evans@in.tum.de>
Fri, 12 Nov 2010 13:03:09 +0000 (13:03 +0000)
src/peerinfo/peerinfo_api.c

index e7f095eac8aba9e32cc744b8a610c87846202ee7..a72435ffb5abce090fc6c01254767f45e8cda5c6 100644 (file)
@@ -236,6 +236,10 @@ do_transmit (void *cls, size_t size, void *buf)
        }
       return 0;
     }
+  /* If it can be NULL above, it can be NULL here to... */
+  if (tqe == NULL)
+    return 0;
+
   ret = tqe->size;
   GNUNET_assert (size >= ret);
   memcpy (buf, &tqe[1], ret);