Applied, thanks!
[email protected], le sam. 27 sept. 2025 20:20:24 +0100, a ecrit:
> From: Diego Nieto Cid <[email protected]>
>
> ../../libshouldbeinlibc/idvec-verify.c: In function 'verify_id':
> ../../libshouldbeinlibc/idvec-verify.c:340:9: warning: ignoring return
> value of 'asprintf' declared with attribute 'warn_unused_result'
> [-Wunused-result]
> 340 | asprintf (&prompt, "Password for %s%s:",
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 341 | is_group ? "group " : "", name);
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../../libshouldbeinlibc/idvec-verify.c:343:9: warning: ignoring return
> value of 'asprintf' declared with attribute 'warn_unused_result'
> [-Wunused-result]
> 343 | asprintf (&prompt, "Password for %s %d:",
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 344 | is_group ? "group" : "user", id);
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ---
> libshouldbeinlibc/idvec-verify.c | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/libshouldbeinlibc/idvec-verify.c
> b/libshouldbeinlibc/idvec-verify.c
> index 64d3c573..92a47224 100644
> --- a/libshouldbeinlibc/idvec-verify.c
> +++ b/libshouldbeinlibc/idvec-verify.c
> @@ -337,11 +337,13 @@ verify_id (uid_t id, int is_group, int multiple,
> if (multiple)
> {
> if (name)
> - asprintf (&prompt, "Password for %s%s:",
> + err = asprintf (&prompt, "Password for %s%s:",
> is_group ? "group " : "", name);
> else
> - asprintf (&prompt, "Password for %s %d:",
> + err = asprintf (&prompt, "Password for %s %d:",
> is_group ? "group" : "user", id);
> +
> + assert_backtrace (err != -1);
> }
>
> /* Prompt the user for the password. */
> --
> 2.51.0
>
>