diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-11-07 16:38:08 +0100 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-11-07 16:40:32 +0100 |
commit | 1545189a7b49fc3d54e8698f3a62bd1c6165daa3 (patch) | |
tree | ee406b638ff17cbc19c6f5b9e4b91d0f555e5e4f | |
parent | 1cd1a569bef21ed3bfaeda15fb210ef6fd218152 (diff) | |
download | hardware_replicant_libsamsung-ipc-1545189a7b49fc3d54e8698f3a62bd1c6165daa3.tar.gz hardware_replicant_libsamsung-ipc-1545189a7b49fc3d54e8698f3a62bd1c6165daa3.tar.bz2 hardware_replicant_libsamsung-ipc-1545189a7b49fc3d54e8698f3a62bd1c6165daa3.zip |
nv_data-imei: handle missing command line arguments error
Without that fix we have:
$ ./tools/nv_data-imei nv_data.bin bruteforce-imei
IMEI option required
See nv_data-imei bruteforce-imei -h for more details.
errno_to_sysexit: error: unknown error code -22.
errno_to_sysexit: error code -22 needs to be implemented
lt-nv_data-imei: nv_data-imei.c:823: errno_to_sysexit: Assertion `false' failed.
Aborted (core dumped)
instead of:
$ ./tools/nv_data-imei nv_data.bin bruteforce-imei
IMEI option required
See nv_data-imei bruteforce-imei -h for more details.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r-- | tools/nv_data-imei.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/nv_data-imei.c b/tools/nv_data-imei.c index 526035f..b406f34 100644 --- a/tools/nv_data-imei.c +++ b/tools/nv_data-imei.c @@ -816,6 +816,8 @@ static int errno_to_sysexit(int err) return EX_OK; case EACCES: return EX_NOINPUT; + case -EINVAL: + return EX_USAGE; default: printf("%s: error: unknown error code %d.\n", __func__, err); printf("%s: error code %d needs to be implemented\n", __func__, |