diff options
Diffstat (limited to 'usr.bin/make/lst.lib/lstFirst.c')
-rw-r--r-- | usr.bin/make/lst.lib/lstFirst.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/usr.bin/make/lst.lib/lstFirst.c b/usr.bin/make/lst.lib/lstFirst.c index 56a602af89354..daa83fba0fac8 100644 --- a/usr.bin/make/lst.lib/lstFirst.c +++ b/usr.bin/make/lst.lib/lstFirst.c @@ -62,13 +62,12 @@ __FBSDID("$FreeBSD$"); *----------------------------------------------------------------------- */ LstNode -Lst_First (l) - Lst l; +Lst_First(Lst l) { + if (!LstValid (l) || LstIsEmpty (l)) { return (NULL); } else { return ((LstNode)((List)l)->firstPtr); } } - |