From 2508cd615fdcbdefcf8b913a5ef23a267499d924 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 8 Apr 2013 17:45:24 +0200 Subject: [PATCH] packagefs: Volume::_ChangeActivation(): Check 0 request size --- src/add-ons/kernel/file_systems/packagefs/Volume.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/add-ons/kernel/file_systems/packagefs/Volume.cpp b/src/add-ons/kernel/file_systems/packagefs/Volume.cpp index 2a2c924e3e..f31fb43e7d 100644 --- a/src/add-ons/kernel/file_systems/packagefs/Volume.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/Volume.cpp @@ -1362,6 +1362,9 @@ Volume::_LoadPackage(const char* name, Package*& _package) status_t Volume::_ChangeActivation(ActivationChangeRequest& request) { + if (request.CountItems() == 0) + return B_OK; + // first check the request int32 newPackageCount = 0; int32 oldPackageCount = 0;