From a568f59c598bf6931873dd38d161321109c6ef5e Mon Sep 17 00:00:00 2001 From: Michael Starke Date: Fri, 8 Mar 2019 15:22:00 +0100 Subject: [PATCH] Fix potential return of garbage value --- MacPass/MPPluginVersionComparator.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MacPass/MPPluginVersionComparator.m b/MacPass/MPPluginVersionComparator.m index b68ed055..97be9aa3 100644 --- a/MacPass/MPPluginVersionComparator.m +++ b/MacPass/MPPluginVersionComparator.m @@ -43,6 +43,12 @@ MPVersionCharacterType typeB; NSUInteger minPartsCount = MIN(partsA.count, partsB.count); + if(minPartsCount == 0) { + if(partsA.count == 0) { + return NSOrderedAscending; + } + return NSOrderedDescending; + } for(NSUInteger index = 0; index < minPartsCount; index++) { NSString *partA = partsA[index];