Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.bin/config PR/56453: Wataru Ashihara: config(1): Asserti...
details: https://anonhg.NetBSD.org/src/rev/c49062b9b136
branches: trunk
changeset: 1024211:c49062b9b136
user: christos <christos%NetBSD.org@localhost>
date: Tue Oct 12 17:14:10 2021 +0000
description:
PR/56453: Wataru Ashihara: config(1): Assertion fails in config -L
Only compare pointers when one is found.
diffstat:
usr.bin/config/lint.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diffs (33 lines):
diff -r e4f062da3c02 -r c49062b9b136 usr.bin/config/lint.c
--- a/usr.bin/config/lint.c Tue Oct 12 17:06:26 2021 +0000
+++ b/usr.bin/config/lint.c Tue Oct 12 17:14:10 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: lint.c,v 1.15 2014/10/29 17:14:50 christos Exp $ */
+/* $NetBSD: lint.c,v 1.16 2021/10/12 17:14:10 christos Exp $ */
/*
* Copyright (c) 2007 The NetBSD Foundation.
@@ -31,7 +31,7 @@
#endif
#include <sys/cdefs.h>
-__RCSID("$NetBSD: lint.c,v 1.15 2014/10/29 17:14:50 christos Exp $");
+__RCSID("$NetBSD: lint.c,v 1.16 2021/10/12 17:14:10 christos Exp $");
#include <assert.h>
#include <stdlib.h>
@@ -80,11 +80,11 @@
printf("%s\t%s", ot->ot_name, dl->dl_name);
if (ot->ot_type == OT_PARAM) {
struct defoptlist *dl2 = dlhash_lookup(defoptlint, dl->dl_name);
- if (dl2 != NULL)
+ if (dl2 != NULL) {
+ assert(dl2 == dl);
value = dl2->dl_lintvalue;
- else
+ } else
value = dl->dl_value;
- assert(dl2 == dl);
printf("=\"%s\"", value ? value : "1");
}
printf("\n");
Home |
Main Index |
Thread Index |
Old Index