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 <gnu...@cyberdimension.org> --- tools/nv_data-imei.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; -- 2.36.1 _______________________________________________ Replicant mailing list Replicant@osuosl.org https://lists.osuosl.org/mailman/listinfo/replicant