]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Use strncat() instead of strcat() to silence some warnings.
authorChristian Heimes <christian@cheimes.de>
Sat, 20 Jul 2013 12:11:28 +0000 (14:11 +0200)
committerChristian Heimes <christian@cheimes.de>
Sat, 20 Jul 2013 12:11:28 +0000 (14:11 +0200)
CID 486616, CID 486617, CID 486615

Modules/ossaudiodev.c

index 50e266f087f2e37256a4ae93d9d9780e226b9a17..5e45abdf98c899f2756830ddbf92a98368247f12 100644 (file)
@@ -245,7 +245,7 @@ _do_ioctl_1(int fd, PyObject *args, char *fname, int cmd)
     int arg;
 
     assert(strlen(fname) <= 30);
-    strcat(argfmt, fname);
+    strncat(argfmt, fname, 30);
     if (!PyArg_ParseTuple(args, argfmt, &arg))
         return NULL;
 
@@ -270,7 +270,7 @@ _do_ioctl_1_internal(int fd, PyObject *args, char *fname, int cmd)
     int arg = 0;
 
     assert(strlen(fname) <= 30);
-    strcat(argfmt, fname);
+    strncat(argfmt, fname, 30);
     if (!PyArg_ParseTuple(args, argfmt, &arg))
         return NULL;
 
@@ -290,7 +290,7 @@ _do_ioctl_0(int fd, PyObject *args, char *fname, int cmd)
     int rv;
 
     assert(strlen(fname) <= 30);
-    strcat(argfmt, fname);
+    strncat(argfmt, fname, 30);
     if (!PyArg_ParseTuple(args, argfmt))
         return NULL;