diff options
author | Andriy Voskoboinyk <avos@FreeBSD.org> | 2019-01-30 12:32:47 +0000 |
---|---|---|
committer | Andriy Voskoboinyk <avos@FreeBSD.org> | 2019-01-30 12:32:47 +0000 |
commit | 602fa8323919fbe89ce9a311b0d1b3a6c8d0cfad (patch) | |
tree | 0db2565aff28ec84ef8b3cf521849346e73623d5 /usr.sbin/ndiscvt/ndiscvt.c | |
parent | a99bdc110b8067513b386dad00e4b89c71625355 (diff) | |
download | src-602fa8323919fbe89ce9a311b0d1b3a6c8d0cfad.tar.gz src-602fa8323919fbe89ce9a311b0d1b3a6c8d0cfad.zip |
ndiscvt(8): abort if no IDs were found during conversion.
Checked with Broadcom driver mentioned in PR 179285.
PR: 69268
Submitted by: <darius@dons.net.au>
MFC after: 5 days
Notes
Notes:
svn path=/head/; revision=343576
Diffstat (limited to 'usr.sbin/ndiscvt/ndiscvt.c')
-rw-r--r-- | usr.sbin/ndiscvt/ndiscvt.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/ndiscvt/ndiscvt.c b/usr.sbin/ndiscvt/ndiscvt.c index 276a6ef7bfdd..1b7660700786 100644 --- a/usr.sbin/ndiscvt/ndiscvt.c +++ b/usr.sbin/ndiscvt/ndiscvt.c @@ -372,7 +372,8 @@ main(int argc, char *argv[]) err(1, "opening .INF file '%s' failed", inffile); - inf_parse(fp, outfp); + if (inf_parse(fp, outfp) != 0) + errx(1, "creating .INF file - no entries created, are you using the correct files?"); fclose(fp); } |