aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-06-14 05:12:59 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-06-26 02:11:35 +0200
commit4562d5aa68758561fb7645f5f28a93100f599b1e (patch)
tree0a42e9ed275ec696f63aab502fa3b958767c6107
parent7252f5a6d331aebaa71ad940aecf543aa164514a (diff)
downloadhardware_replicant_libsamsung-ipc-4562d5aa68758561fb7645f5f28a93100f599b1e.tar.gz
hardware_replicant_libsamsung-ipc-4562d5aa68758561fb7645f5f28a93100f599b1e.tar.bz2
hardware_replicant_libsamsung-ipc-4562d5aa68758561fb7645f5f28a93100f599b1e.zip
tools: nv_data-imei: Fix unused result warning
Without that fix, when running the following commands: $ cd tools $ makepkg we have: ../../../tools/nv_data-imei.c: In function ‘write_imei’: ../../../tools/nv_data-imei.c:769:9: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 769 | asprintf(&md5_path, "%s.md5", nv_data_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--tools/nv_data-imei.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/nv_data-imei.c b/tools/nv_data-imei.c
index c710c8f..aa62e0c 100644
--- a/tools/nv_data-imei.c
+++ b/tools/nv_data-imei.c
@@ -766,7 +766,11 @@ int write_imei(char *nv_data_path, struct offset *offset,
assert(imei->imei);
assert(strlen(imei->imei) == IMEI_LENGTH);
- asprintf(&md5_path, "%s.md5", nv_data_path);
+ rc = asprintf(&md5_path, "%s.md5", nv_data_path);
+ if (rc == -1) {
+ ipc_client_log(client, "%s: asprintf failed", __func__);
+ return -1;
+ }
/* We only support one device so far */
nv_data_secret = XMM616_NV_DATA_SECRET;