From 29e6d17ad1d88a5156b4c44ff927a4ae7be2c279 Mon Sep 17 00:00:00 2001 From: rpaulo Date: Sat, 10 Aug 2013 07:39:15 +0000 Subject: Fix the return value when we found a symbol in .dynstr. This nasty bug was preventing a lot of symbol lookups in dtruss -s, for example. --- lib/libproc/proc_sym.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/libproc/proc_sym.c b/lib/libproc/proc_sym.c index 4bef7f0..2dd21fe 100644 --- a/lib/libproc/proc_sym.c +++ b/lib/libproc/proc_sym.c @@ -299,6 +299,7 @@ proc_addr2sym(struct proc_handle *p, uintptr_t addr, char *name, * the function. */ symcopy->st_value = rsym; + error = 0; goto out; } } -- cgit v1.1