[haiku-commits] r40881 - haiku/trunk/src/servers/app

  • From: superstippi@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 8 Mar 2011 21:59:00 +0100 (CET)

Author: stippi
Date: 2011-03-08 21:59:00 +0100 (Tue, 08 Mar 2011)
New Revision: 40881
Changeset: http://dev.haiku-os.org/changeset/40881

Modified:
   haiku/trunk/src/servers/app/MultiLocker.cpp
Log:
Secure coding, sprintf->snprintf. CID 6321.


Modified: haiku/trunk/src/servers/app/MultiLocker.cpp
===================================================================
--- haiku/trunk/src/servers/app/MultiLocker.cpp 2011-03-08 20:56:37 UTC (rev 
40880)
+++ haiku/trunk/src/servers/app/MultiLocker.cpp 2011-03-08 20:59:00 UTC (rev 
40881)
@@ -42,11 +42,11 @@
 #if !DEBUG
        if (baseName) {
                char name[128];
-               sprintf(name, "%s-%s", baseName, "ReadSem");
+               snprintf(name, sizeof(name), "%s-%s", baseName, "ReadSem");
                fReadSem = create_sem(0, name);
-               sprintf(name, "%s-%s", baseName, "WriteSem");
+               snprintf(name, sizeof(name), "%s-%s", baseName, "WriteSem");
                fWriteSem = create_sem(0, name);
-               sprintf(name, "%s-%s", baseName, "WriterLock");
+               snprintf(name, sizeof(name), "%s-%s", baseName, "WriterLock");
                fWriterLock = create_sem(0, name);
        } else {
                fReadSem = create_sem(0, "MultiLocker_ReadSem");


Other related posts:

  • » [haiku-commits] r40881 - haiku/trunk/src/servers/app - superstippi