From 58c99ce4d40d78803967a3fa992116bb42144404 Mon Sep 17 00:00:00 2001 From: Fredrik Holmqvist Date: Sun, 22 Apr 2018 12:44:42 +0200 Subject: [PATCH] malloc_referenced adds +1 to int32 pointer so use its release --- src/system/kernel/usergroup.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/usergroup.cpp b/src/system/kernel/usergroup.cpp index 9be52f5a0c..5d2c412ac5 100644 --- a/src/system/kernel/usergroup.cpp +++ b/src/system/kernel/usergroup.cpp @@ -218,7 +218,7 @@ common_setgroups(int groupCount, const gid_t* groupList, bool kernel) if (!IS_USER_ADDRESS(groupList) || user_memcpy(newGroups, groupList, sizeof(gid_t) * groupCount) != B_OK) { - free(newGroups); + malloc_referenced_release(newGroups); return B_BAD_ADDRESS; } }