diff --git a/src/kits/package/PackageInfo.cpp b/src/kits/package/PackageInfo.cpp index 4d3d2cc04d..7de8cf2d5d 100644 --- a/src/kits/package/PackageInfo.cpp +++ b/src/kits/package/PackageInfo.cpp @@ -1654,7 +1654,7 @@ BPackageInfo::_ExtractUsers(BMessage* archive, const char* field, return error; BStringList groups; - if (!groupsString.Split(" ", false, groups)) + if (!groupsString.IsEmpty() && !groupsString.Split(" ", false, groups)) return B_NO_MEMORY; BUser* user = new(std::nothrow) BUser(name, realName, home, shell,