packagefs: PackageLinkSymlink: Fix crash on custom mount

This commit is contained in:
Ingo Weinhold
2013-11-10 15:43:43 +01:00
parent baeed3f04e
commit faf4ddb291
@@ -17,20 +17,22 @@
#include "Volume.h" #include "Volume.h"
static const char* const kUnknownLinkTarget = "?";
static const char* const kLinkPaths[PackageLinkSymlink::TYPE_ENUM_COUNT] static const char* const kLinkPaths[PackageLinkSymlink::TYPE_ENUM_COUNT]
[PACKAGE_FS_MOUNT_TYPE_ENUM_COUNT] = { [PACKAGE_FS_MOUNT_TYPE_ENUM_COUNT] = {
{ {
"../..", "../..",
"../../../home/config" "../../../home/config",
kUnknownLinkTarget
}, },
{ {
"../../../system/settings", "../../../system/settings",
"../../../home/config/settings/global" "../../../home/config/settings/global",
kUnknownLinkTarget
} }
}; };
static const char* const kUnknownLinkTarget = "?";
static const char* static const char*
link_path_for_mount_type(MountType mountType, PackageLinkSymlink::Type linkType) link_path_for_mount_type(MountType mountType, PackageLinkSymlink::Type linkType)