aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ndiscvt/ndiscvt.c
diff options
context:
space:
mode:
authorAndriy Voskoboinyk <avos@FreeBSD.org>2019-01-30 12:32:47 +0000
committerAndriy Voskoboinyk <avos@FreeBSD.org>2019-01-30 12:32:47 +0000
commit602fa8323919fbe89ce9a311b0d1b3a6c8d0cfad (patch)
tree0db2565aff28ec84ef8b3cf521849346e73623d5 /usr.sbin/ndiscvt/ndiscvt.c
parenta99bdc110b8067513b386dad00e4b89c71625355 (diff)
downloadsrc-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.c3
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);
}