scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

commit 9fce9b25b1e7a0f8818b4fd1e55f56c0e361cfff
parent 591e4244db86933b8a9993ded234564c35451842
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date:   Fri, 29 Oct 2021 21:53:14 +0200

nm: Remove spureous strerror() output

Readobj() returns error in cases where errno is not set,
so using strerror() can generate strange messages.

Diffstat:
Msrc/cmd/nm.c | 4+---
1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/cmd/nm.c b/src/cmd/nm.c @@ -162,10 +162,8 @@ nmobj(FILE *fp, int type) goto err1; } - if (readobj(obj, fp) < 0) { - error(strerror(errno)); + if (readobj(obj, fp) < 0) goto err2; - } for (i = 0; getsym(obj, &i, &sym); i++) { if (newsym(&sym, &tbl) < 0)