Secure coding, sprintf->snprintf. CID 6321.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40881 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2011-03-08 20:59:00 +00:00
parent 3e3735a84c
commit de68adf69b
+3 -3
View File
@@ -42,11 +42,11 @@ MultiLocker::MultiLocker(const char* baseName)
#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");