packagefs: PackageLinkSymlink: Fix crash on custom mount
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user