Fix clang warning string-plus-int

Clang message: error: adding 'size_t' (aka 'unsigned long') to a string
does not append to the string

Change-Id: Ice854f584e92917aca6821d5ec2352fc4e38f2f0
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2395
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
This commit is contained in:
X512 2020-03-22 11:41:26 +09:00 committed by waddlesplash
parent f17d2fbb4e
commit 39be4f89f5
2 changed files with 4 additions and 4 deletions

View File

@ -193,9 +193,9 @@ PackageSettings::Load(dev_t mountPointDeviceID, ino_t mountPointNodeID,
// get the mount point relative settings file path
const char* settingsFilePath = mountType == PACKAGE_FS_MOUNT_TYPE_HOME
? kUserSettingsGlobalDirectory "/packages"
+ strlen(kUserConfigDirectory) + 1
: kSystemSettingsDirectory "/packages" + strlen(kSystemDirectory) + 1;
? &(kUserSettingsGlobalDirectory "/packages")
[strlen(kUserConfigDirectory) + 1]
: &(kSystemSettingsDirectory "/packages")[strlen(kSystemDirectory) + 1];
// get an absolute path
KPath path;

View File

@ -43,7 +43,7 @@ PackageSettingsItem::Load(::Directory* systemDirectory, const char* name)
{
// open the driver settings file
const char* settingsFilePath
= kSystemSettingsDirectory "/packages" + strlen(kSystemDirectory) + 1;
= &(kSystemSettingsDirectory "/packages")[strlen(kSystemDirectory) + 1];
int fd = open_from(systemDirectory, settingsFilePath, B_READ_ONLY, 0);
if (fd < 0)