summaryrefslogtreecommitdiffstats
path: root/contrib/bmake/lst.lib/lstMember.c
diff options
context:
space:
mode:
authorsjg <sjg@FreeBSD.org>2013-11-14 00:06:44 +0000
committersjg <sjg@FreeBSD.org>2013-11-14 00:06:44 +0000
commit09420c2c42ff9a59aeacea63aa26bfbf68ef8c05 (patch)
treed07c8ed1b99bc9613939f35f558ba502381656a3 /contrib/bmake/lst.lib/lstMember.c
parent97a4a8d8236384234d12e30ea23674802422f9f1 (diff)
downloadFreeBSD-src-09420c2c42ff9a59aeacea63aa26bfbf68ef8c05.zip
FreeBSD-src-09420c2c42ff9a59aeacea63aa26bfbf68ef8c05.tar.gz
Avoid SEGV when passed NULL for list
Diffstat (limited to 'contrib/bmake/lst.lib/lstMember.c')
-rw-r--r--contrib/bmake/lst.lib/lstMember.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/bmake/lst.lib/lstMember.c b/contrib/bmake/lst.lib/lstMember.c
index 0ff2ed1..93b5414 100644
--- a/contrib/bmake/lst.lib/lstMember.c
+++ b/contrib/bmake/lst.lib/lstMember.c
@@ -58,6 +58,9 @@ Lst_Member(Lst l, void *d)
List list = l;
ListNode lNode;
+ if (list == NULL) {
+ return NULL;
+ }
lNode = list->firstPtr;
if (lNode == NULL) {
return NULL;
OpenPOWER on IntegriCloud