diff --git a/Tools/SOGoToolDumpDefaults.m b/Tools/SOGoToolDumpDefaults.m index 2344c3a3c2..3aec1c4248 100644 --- a/Tools/SOGoToolDumpDefaults.m +++ b/Tools/SOGoToolDumpDefaults.m @@ -67,8 +67,8 @@ - (void) usage - (NSString *) processDefaults: (BOOL)allDefaults { - NSUserDefaults *ud; NSDictionary *defaultsDict; + NSUserDefaults *ud; NSData *plistData; ud = [NSUserDefaults standardUserDefaults]; @@ -83,6 +83,9 @@ - (NSString *) processDefaults: (BOOL)allDefaults defaultsDict = [ud persistentDomainForName: @"sogod"]; } + if (!defaultsDict) + return @"No defaults found. Try to use -f."; + plistData = [NSPropertyListSerialization dataFromPropertyList: (id) defaultsDict format: NSPropertyListOpenStepFormat errorDescription: 0 ];