scc

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

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

size: Remove spureous strerror() output

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

Diffstat:
Msrc/cmd/size.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cmd/size.c b/src/cmd/size.c @@ -47,12 +47,12 @@ sizeobj(FILE *fp, int type) Section sec; if ((obj = newobj(type)) == NULL) { - error(strerror(errno)); + error("failed allocation"); return; } if (readobj(obj, fp) < 0) { - error(strerror(errno)); + error("invalid file"); goto err; }