This prevents programming errors.
Reported-by: Daniel Hodson <daniel@elttam.com.au>
Based-on-patch-by: Daniel Hodson <daniel@elttam.com.au>
Signed-off-by: Guillem Jover <guillem@hadrons.org>
The number of invalid entries is returned if successful; otherwise,
if the file
.Fa filename
-does not exist or is not executable, the returned value is \-1.
+does not exist or is not executable,
+or the nl pointer is
+.Dv NULL ,
+the returned value is \-1.
.Sh SEE ALSO
.Xr elf 5
.Sh HISTORY
{
int fd, n;
+ if (list == NULL) {
+ errno = EINVAL;
+ return (-1);
+ }
fd = open(name, O_RDONLY, 0);
if (fd < 0)
return (-1);