summaryrefslogtreecommitdiffstats
path: root/usr.sbin/procmap/procmap.c
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2004-02-18 00:46:25 +0000
committertedu <tedu@openbsd.org>2004-02-18 00:46:25 +0000
commit8b4a5c21fec01f6f45a96432a1b5ec531b7890ca (patch)
treeb74be0af7ce301a874a238c9b1918bf7e447cbe4 /usr.sbin/procmap/procmap.c
parentfix thinko in the revents & (POLLIN|POLLOUT) case (diff)
downloadwireguard-openbsd-8b4a5c21fec01f6f45a96432a1b5ec531b7890ca.tar.xz
wireguard-openbsd-8b4a5c21fec01f6f45a96432a1b5ec531b7890ca.zip
printing (null) is not so useful. instead print names of missing symbols
with a useful message.
Diffstat (limited to 'usr.sbin/procmap/procmap.c')
-rw-r--r--usr.sbin/procmap/procmap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/procmap/procmap.c b/usr.sbin/procmap/procmap.c
index 842bba5ae51..c97b6de9b0b 100644
--- a/usr.sbin/procmap/procmap.c
+++ b/usr.sbin/procmap/procmap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: procmap.c,v 1.3 2004/02/17 20:13:53 tedu Exp $ */
+/* $OpenBSD: procmap.c,v 1.4 2004/02/18 00:46:25 tedu Exp $ */
/* $NetBSD: pmap.c,v 1.1 2002/09/01 20:32:44 atatat Exp $ */
/*
@@ -481,8 +481,8 @@ load_symbols(kvm_t *kd)
if (rc == -1)
errx(1, "%s == %d", kvm_geterr(kd), rc);
for (i = 0; i < sizeof(nl)/sizeof(nl[0]); i++)
- if (nl[i].n_value == 0)
- printf("%s\n", nl[i].n_name);
+ if (nl[i].n_value == 0 && nl[i].n_name)
+ printf("%s not found\n", nl[i].n_name);
uvm_vnodeops = (void*)nl[NL_UVM_VNODEOPS].n_value;
uvm_deviceops = (void*)nl[NL_UVM_DEVICEOPS].n_value;