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:
@@ -42,11 +42,11 @@ MultiLocker::MultiLocker(const char* baseName)
|
|||||||
#if !DEBUG
|
#if !DEBUG
|
||||||
if (baseName) {
|
if (baseName) {
|
||||||
char name[128];
|
char name[128];
|
||||||
sprintf(name, "%s-%s", baseName, "ReadSem");
|
snprintf(name, sizeof(name), "%s-%s", baseName, "ReadSem");
|
||||||
fReadSem = create_sem(0, name);
|
fReadSem = create_sem(0, name);
|
||||||
sprintf(name, "%s-%s", baseName, "WriteSem");
|
snprintf(name, sizeof(name), "%s-%s", baseName, "WriteSem");
|
||||||
fWriteSem = create_sem(0, name);
|
fWriteSem = create_sem(0, name);
|
||||||
sprintf(name, "%s-%s", baseName, "WriterLock");
|
snprintf(name, sizeof(name), "%s-%s", baseName, "WriterLock");
|
||||||
fWriterLock = create_sem(0, name);
|
fWriterLock = create_sem(0, name);
|
||||||
} else {
|
} else {
|
||||||
fReadSem = create_sem(0, "MultiLocker_ReadSem");
|
fReadSem = create_sem(0, "MultiLocker_ReadSem");
|
||||||
|
|||||||
Reference in New Issue
Block a user