From ea8b5c257d37d7dacc221a3535548d03edfa3871 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 18 Apr 2013 18:43:47 +0200 Subject: [PATCH] BPackageInfo parser: Allow '.' in micro version component Otherwise we'd have to encode e.g. "cvs-1.12.13.1" differently. --- src/kits/package/PackageInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/package/PackageInfo.cpp b/src/kits/package/PackageInfo.cpp index 967cfc6b53..15e425859e 100644 --- a/src/kits/package/PackageInfo.cpp +++ b/src/kits/package/PackageInfo.cpp @@ -487,7 +487,7 @@ BPackageInfo::Parser::_ParseVersionValue(Token& word, BPackageVersion* value, word.text.CopyInto(micro, secondDotPos + 1, word.text.Length()); int32 errorPos; - if (!_IsAlphaNumUnderscore(micro, "", &errorPos)) { + if (!_IsAlphaNumUnderscore(micro, ".", &errorPos)) { throw ParseError("invalid character in micro version string", word.pos + secondDotPos + 1 + errorPos); }