]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
uuidgen: use xmalloc instead of malloc (#2714)
authorThorsten Kukuk <kukuk@suse.com>
Tue, 26 Mar 2024 08:49:22 +0000 (09:49 +0100)
committerThorsten Kukuk <kukuk@suse.com>
Tue, 26 Mar 2024 08:49:22 +0000 (09:49 +0100)
Use xmalloc to make sure we don't reference a NULL pointer in error
case.

Signed-off-by: Thorsten Kukuk <kukuk@suse.com>
misc-utils/uuidgen.c

index 27429223cef8839807e39bc7faeff247132e1250..57769c1f40511b08ec2e13ac468e17eb18b50dfa 100644 (file)
@@ -19,6 +19,7 @@
 #include "closestream.h"
 #include "strutils.h"
 #include "optutils.h"
+#include "xalloc.h"
 
 static void __attribute__((__noreturn__)) usage(void)
 {
@@ -57,7 +58,7 @@ badstring:
                errtryhelp(EXIT_FAILURE);
        }
 
-       value2 = malloc(*valuelen / 2 + 1);
+       value2 = xmalloc(*valuelen / 2 + 1);
 
        for (x = n = 0; n < *valuelen; n++) {
                c = value[n];