]> granicus.if.org Git - strace/commitdiff
resource.c: use xsprintf instead of sprintf
authorDmitry V. Levin <ldv@altlinux.org>
Sat, 6 Jan 2018 01:45:16 +0000 (01:45 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 7 Jan 2018 00:05:42 +0000 (00:05 +0000)
* resource.c: Include "xstring.h".
(sprint_rlim64, sprint_rlim32): Replace sprintf with xsprintf.

resource.c

index 27d653e690105d4ddee0da63c348611466d23be4..bb59315a9b0713109924af96fffca9a0099d2cdc 100644 (file)
@@ -32,6 +32,8 @@
 #include "defs.h"
 #include <sys/resource.h>
 
+#include "xstring.h"
+
 #include "xlat/resources.h"
 
 static const char *
@@ -43,9 +45,9 @@ sprint_rlim64(uint64_t lim)
                return "RLIM64_INFINITY";
 
        if (lim > 1024 && lim % 1024 == 0)
-               sprintf(buf, "%" PRIu64 "*1024", lim / 1024);
+               xsprintf(buf, "%" PRIu64 "*1024", lim / 1024);
        else
-               sprintf(buf, "%" PRIu64, lim);
+               xsprintf(buf, "%" PRIu64, lim);
        return buf;
 }
 
@@ -74,9 +76,9 @@ sprint_rlim32(uint32_t lim)
                return "RLIM_INFINITY";
 
        if (lim > 1024 && lim % 1024 == 0)
-               sprintf(buf, "%" PRIu32 "*1024", lim / 1024);
+               xsprintf(buf, "%" PRIu32 "*1024", lim / 1024);
        else
-               sprintf(buf, "%" PRIu32, lim);
+               xsprintf(buf, "%" PRIu32, lim);
        return buf;
 }