Files
shadow/src
Alejandro Colomar ad3b31a59e lib/, src/: Use asprintf(3) instead of strlen(3)+malloc(3)+snprintf(3)
asprintf(3) is non-standard, but is provided by GNU, the BSDs, and musl.
That makes it portable enough for us to use.

This function is much simpler than the burdensome code for allocating
the right size.  Being simpler, it's thus safer.

I took the opportunity to fix the style to my preferred one in the
definitions of variables used in these calls, and also in the calls to
free(3) with these pointers.  That isn't gratuituous, but has a reason:
it makes those appear in the diff for this patch, which helps review it.
Oh, well, I had an excuse :)

Reviewed-by: Iker Pedrosa <ipedrosa@redhat.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
2023-10-20 21:05:33 +02:00
..
2023-09-01 09:39:23 +02:00
2023-09-01 09:39:23 +02:00
2023-09-01 09:39:23 +02:00
2023-09-29 09:20:43 +02:00
2023-04-26 17:38:24 -05:00
2023-09-01 09:39:23 +02:00
2023-06-08 09:05:39 -05:00
2023-09-01 09:39:23 +02:00
2023-06-08 09:05:39 -05:00
2023-09-01 09:39:23 +02:00
2023-08-31 08:55:26 +02:00
2023-07-12 08:31:51 -05:00
2021-12-23 19:36:50 -06:00
2023-02-09 10:03:03 -06:00
2023-09-01 09:39:23 +02:00
2023-09-01 09:39:23 +02:00
2023-02-09 10:03:03 -06:00