(original) (raw)
changeset: 84723:c92f4172d122 user: Christian Heimes christian@cheimes.de date: Sat Jul 20 14:11:28 2013 +0200 files: Modules/ossaudiodev.c description: Use strncat() instead of strcat() to silence some warnings. CID 486616, CID 486617, CID 486615 diff -r f6f28235e80f -r c92f4172d122 Modules/ossaudiodev.c --- a/Modules/ossaudiodev.c Fri Jul 19 19:52:04 2013 -0700 +++ b/Modules/ossaudiodev.c Sat Jul 20 14:11:28 2013 +0200 @@ -245,7 +245,7 @@ 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 @@ 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 @@ int rv; assert(strlen(fname) <= 30); - strcat(argfmt, fname); + strncat(argfmt, fname, 30); if (!PyArg_ParseTuple(args, argfmt)) return NULL; /christian@cheimes.de