diff --git a/headers/os/package/hpkg/PackageInfoAttributeValue.h b/headers/os/package/hpkg/PackageInfoAttributeValue.h index 6e4a367d18..b75ab30525 100644 --- a/headers/os/package/hpkg/PackageInfoAttributeValue.h +++ b/headers/os/package/hpkg/PackageInfoAttributeValue.h @@ -123,7 +123,14 @@ BPackageInfoAttributeValue::SetTo(BPackageInfoAttributeID id, inline void BPackageInfoAttributeValue::Clear() { - memset(this, 0, sizeof(BPackageInfoAttributeValue)); + unsignedInt = 0; + string = NULL; + version = {}; + resolvable = {}; + resolvableExpression = {}; + globalWritableFileInfo = {}; + userSettingsFileInfo = {}; + user = {}; attributeID = B_PACKAGE_INFO_ENUM_COUNT; }