From: Baptiste Daroussin Date: Thu, 20 Oct 2022 11:25:47 +0000 (+0200) Subject: modern C: replace malloc+snprintf with asprintf X-Git-Tag: RELEASE_1_4_0a1~83 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0419368ba49aeaabbff84a8a2e1a8dc3bf9d1daa;p=thirdparty%2Fmlmmj.git modern C: replace malloc+snprintf with asprintf --- diff --git a/src/strgen.c b/src/strgen.c index 2ef3e6d3..15d6b6b3 100644 --- a/src/strgen.c +++ b/src/strgen.c @@ -41,10 +41,9 @@ char *random_str() { - size_t len = 17; /* sixteen hex digits plus terminating zero */ - char *dest = xmalloc(len); + char *dest; - snprintf(dest, len, "%08x%08x", random_int(), random_int()); + xasprintf(&dest, "%08x%08x", random_int(), random_int()); return dest; }