]> granicus.if.org Git - strace/commitdiff
mmsghdr.c: use xsprintf instead of snprintf
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)
* mmsghdr.c: Include "xstring.h".
(SYS_FUNC(recvmmsg)): Replace snprintf with xsprintf.

mmsghdr.c

index c9e6cf0b15f24d6019fd923bd0630c3334f739aa..376ee53708ebf0f800a522baf68b8bf5bf5191e5 100644 (file)
--- a/mmsghdr.c
+++ b/mmsghdr.c
@@ -30,6 +30,7 @@
 
 #include "defs.h"
 #include "msghdr.h"
+#include "xstring.h"
 #include <limits.h>
 
 static int
@@ -240,8 +241,7 @@ SYS_FUNC(recvmmsg)
                        return 0;
                /* timeout on exit */
                static char str[sizeof("left") + TIMESPEC_TEXT_BUFSIZE];
-               snprintf(str, sizeof(str), "left %s",
-                        sprint_timespec(tcp, tcp->u_arg[4]));
+               xsprintf(str, "left %s", sprint_timespec(tcp, tcp->u_arg[4]));
                tcp->auxstr = str;
                return RVAL_STR;
        }