From b56c1ee020f55ba08deda213802b728d93d346d8 Mon Sep 17 00:00:00 2001 From: Michael Starke Date: Sun, 17 Aug 2014 13:32:39 +0200 Subject: [PATCH] Fixed static analyzer warnings on API missuse --- MacPass/MPDocument+Autotype.m | 2 +- MacPass/MPFixAutotypeWindowController.m | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/MacPass/MPDocument+Autotype.m b/MacPass/MPDocument+Autotype.m index 5e236a31..30918e45 100644 --- a/MacPass/MPDocument+Autotype.m +++ b/MacPass/MPDocument+Autotype.m @@ -32,7 +32,7 @@ + (BOOL)isCandidateForMalformedAutotype:(id)item { - NSString *keystrokeSequence; + NSString *keystrokeSequence = @""; if([item isKindOfClass:[KPKEntry class]] && ![((KPKEntry *)item).autotype hasDefaultKeystrokeSequence]) { keystrokeSequence = ((KPKEntry *)item).autotype.defaultKeystrokeSequence; } diff --git a/MacPass/MPFixAutotypeWindowController.m b/MacPass/MPFixAutotypeWindowController.m index 9710c327..b27f02b5 100644 --- a/MacPass/MPFixAutotypeWindowController.m +++ b/MacPass/MPFixAutotypeWindowController.m @@ -119,6 +119,10 @@ NSString *const kMPIconCell = @"IconCell"; association = item; } + if(nil == entry || nil == group || nil == association) { + return nil; + } + if([[tableColumn identifier] isEqualToString:kMPTitleCell]) { if(entry) { return entry.title;