diff --git a/headers/private/package/packagefs.h b/headers/private/package/packagefs.h index 8768e6c0ef..3737eee821 100644 --- a/headers/private/package/packagefs.h +++ b/headers/private/package/packagefs.h @@ -16,7 +16,9 @@ enum PackageFSMountType { PACKAGE_FS_MOUNT_TYPE_SYSTEM, PACKAGE_FS_MOUNT_TYPE_COMMON, PACKAGE_FS_MOUNT_TYPE_HOME, - PACKAGE_FS_MOUNT_TYPE_CUSTOM + PACKAGE_FS_MOUNT_TYPE_CUSTOM, + + PACKAGE_FS_MOUNT_TYPE_ENUM_COUNT }; diff --git a/src/add-ons/kernel/file_systems/packagefs/Volume.cpp b/src/add-ons/kernel/file_systems/packagefs/Volume.cpp index 8fdc491b01..6f9f788442 100644 --- a/src/add-ons/kernel/file_systems/packagefs/Volume.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/Volume.cpp @@ -1654,6 +1654,8 @@ Volume::_CreateShineThroughDirectories(const char* shineThroughSetting) break; case PACKAGE_FS_MOUNT_TYPE_CUSTOM: return B_OK; + case PACKAGE_FS_MOUNT_TYPE_ENUM_COUNT: + return B_BAD_VALUE; } } else if (strcmp(shineThroughSetting, "system") == 0) directories = kSystemShineThroughDirectories;