From faf4ddb291e5b8a5158592674c9faa93ca8ca4c8 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 10 Nov 2013 15:12:08 +0100 Subject: [PATCH] packagefs: PackageLinkSymlink: Fix crash on custom mount --- .../packagefs/package_links/PackageLinkSymlink.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/add-ons/kernel/file_systems/packagefs/package_links/PackageLinkSymlink.cpp b/src/add-ons/kernel/file_systems/packagefs/package_links/PackageLinkSymlink.cpp index 5d987d7dc1..1257e11581 100644 --- a/src/add-ons/kernel/file_systems/packagefs/package_links/PackageLinkSymlink.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/package_links/PackageLinkSymlink.cpp @@ -17,20 +17,22 @@ #include "Volume.h" +static const char* const kUnknownLinkTarget = "?"; + static const char* const kLinkPaths[PackageLinkSymlink::TYPE_ENUM_COUNT] [PACKAGE_FS_MOUNT_TYPE_ENUM_COUNT] = { { "../..", - "../../../home/config" + "../../../home/config", + kUnknownLinkTarget }, { "../../../system/settings", - "../../../home/config/settings/global" + "../../../home/config/settings/global", + kUnknownLinkTarget } }; -static const char* const kUnknownLinkTarget = "?"; - static const char* link_path_for_mount_type(MountType mountType, PackageLinkSymlink::Type linkType)