From 0c5139b3a8b59cd9ae1f5c817848b5982e04548b Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Mon, 26 Oct 1998 15:34:57 +0000 Subject: [PATCH] Fix bug in parsing args - a default name without a value should put an empty string into the defaults dictinary, not attempt to insert a nil object. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3119 72102866-910b-0410-8b05-ffd578937521 --- Source/NSUserDefaults.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/NSUserDefaults.m b/Source/NSUserDefaults.m index b8c8aa8c9..cac2b8a3b 100644 --- a/Source/NSUserDefaults.m +++ b/Source/NSUserDefaults.m @@ -696,13 +696,13 @@ static NSMutableString *processName = nil; val = [enumerator nextObject]; if (!val) { // No more args - [argDict setObject:nil forKey:key]; + [argDict setObject:@"" forKey:key]; // arg is empty. done = YES; continue; } else if ([val hasPrefix:@"-"]) { // Yet another argument - [argDict setObject:nil forKey:key]; + [argDict setObject:@"" forKey:key]; // arg is empty. key = val; continue; }