From: Dmitry V. Levin Date: Wed, 12 May 2021 16:00:00 +0000 (+0000) Subject: elfcompress: fix exit status in case of an error X-Git-Tag: elfutils-0.185~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=940b0e7d304459e270ae518d067b40fd82c5caca;p=thirdparty%2Felfutils.git elfcompress: fix exit status in case of an error Exit status of 255 in case of an error is probably not what elfcompress users expect, change it to 1. Reported-by: Vitaly Chikunov Fixes: 92acb57eb046 ("elfcompress: New utility.") --- diff --git a/src/ChangeLog b/src/ChangeLog index de130f792..2c7be185b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2021-05-12 Dmitry V. Levin + * elfcompress.c (process_file): Return 1 instead of -1 in case of an + error. + * elfcompress.c (process_file): Remove redundant assignment in case of "Nothing to do". diff --git a/src/elfcompress.c b/src/elfcompress.c index 05f3bc2ca..2c6d91ba2 100644 --- a/src/elfcompress.c +++ b/src/elfcompress.c @@ -298,7 +298,7 @@ process_file (const char *fname) /* How many sections are we talking about? */ size_t shnum = 0; - int res = -1; + int res = 1; fd = open (fname, O_RDONLY); if (fd < 0)