From 0658dac39b4857fb02ff082577cb2e6942f98978 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Thu, 26 Aug 2004 21:34:27 -0400 Subject: Avoid null pointer dereference in ZReceiveNotice Z_GetFirstComplete() can return NULL; in that case, we don't want to dereference the pointer it returns. Extracted from Andrew zephyr/064; authorship uncertain. --- lib/ZRecvNot.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib') diff --git a/lib/ZRecvNot.c b/lib/ZRecvNot.c index fbb288a..59b9946 100644 --- a/lib/ZRecvNot.c +++ b/lib/ZRecvNot.c @@ -28,6 +28,9 @@ ZReceiveNotice(ZNotice_t *notice, if ((retval = Z_WaitForComplete()) != ZERR_NONE) return (retval); + if (!nextq) + return (ENOMEM); + nextq = Z_GetFirstComplete(); len = nextq->packet_len; -- cgit v1.2.3