moved strlen out of min macro to avoid calling it twice
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1012 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -163,9 +163,10 @@ sem_id create_sem_etc(int32 count, const char *name, team_id owner)
|
|||||||
return B_NO_MORE_SEMS;
|
return B_NO_MORE_SEMS;
|
||||||
|
|
||||||
if (name == NULL)
|
if (name == NULL)
|
||||||
name = "default_sem_name";
|
name = "unnamed semaphore";
|
||||||
|
|
||||||
name_len = min(strlen(name) + 1, SYS_MAX_OS_NAME_LEN);
|
name_len = strlen(name) + 1;
|
||||||
|
name_len = min(name_len, SYS_MAX_OS_NAME_LEN);
|
||||||
temp_name = (char *)kmalloc(name_len);
|
temp_name = (char *)kmalloc(name_len);
|
||||||
if (temp_name == NULL)
|
if (temp_name == NULL)
|
||||||
return ENOMEM;
|
return ENOMEM;
|
||||||
|
|||||||
Reference in New Issue
Block a user