aboutsummaryrefslogtreecommitdiff
path: root/lib/libproc/proc_sym.c
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2015-01-25 00:34:43 +0000
committerMark Johnston <markj@FreeBSD.org>2015-01-25 00:34:43 +0000
commitcd9c9939501f157bda77d9d3d8c7c7a37b23776a (patch)
tree7bdf0ffa19728c0373b6efeff082cb75df09c397 /lib/libproc/proc_sym.c
parent57d9cab5080bc72a10506395120a54f3fa35d3f2 (diff)
Notes
Diffstat (limited to 'lib/libproc/proc_sym.c')
-rw-r--r--lib/libproc/proc_sym.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libproc/proc_sym.c b/lib/libproc/proc_sym.c
index e52f8ff563ec..90d40a899c33 100644
--- a/lib/libproc/proc_sym.c
+++ b/lib/libproc/proc_sym.c
@@ -335,8 +335,8 @@ proc_addr2sym(struct proc_handle *p, uintptr_t addr, char *name,
goto out;
error = lookup_addr(e, symtabscn, symtabstridx, off, addr, &s, symcopy);
- if (error == 0)
- goto out;
+ if (error != 0)
+ goto err2;
out:
demangle(s, name, namesz);