From 5e6adff9893e2566c886da1f46159967a93b15c5 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 18 Apr 2013 15:12:04 +0200 Subject: [PATCH] BPackageVersion::ToString(): Return empty string, if invalid --- src/kits/package/PackageVersion.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/kits/package/PackageVersion.cpp b/src/kits/package/PackageVersion.cpp index b63d4f5a03..0a0a947f8d 100644 --- a/src/kits/package/PackageVersion.cpp +++ b/src/kits/package/PackageVersion.cpp @@ -124,6 +124,9 @@ BPackageVersion::Compare(const BPackageVersion& other) const BString BPackageVersion::ToString() const { + if (InitCheck() != B_OK) + return BString(); + BString string = fMajor; if (fMinor.Length() > 0) {