From 1da82789e2a07e88f67b0547812d6c118862aa6c Mon Sep 17 00:00:00 2001 From: rfm Date: Sun, 14 Apr 2013 06:31:52 +0000 Subject: [PATCH] fix null pointer deref git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36519 72102866-910b-0410-8b05-ffd578937521 --- Source/NSXMLDocument.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/NSXMLDocument.m b/Source/NSXMLDocument.m index 8b1edd2d4..ba09b85b1 100644 --- a/Source/NSXMLDocument.m +++ b/Source/NSXMLDocument.m @@ -437,11 +437,12 @@ GS_PRIVATE_INTERNAL(NSXMLDocument) NSUInteger index = 0; int count = [[arguments allKeys] count]; - *params = NSZoneCalloc([self zone], ((count + 1) * 2), sizeof(xmlChar *)); + params = NSZoneCalloc([self zone], ((count + 1) * 2), sizeof(xmlChar *)); while ((key = [en nextObject]) != nil) { params[index] = (xmlChar *)XMLSTRING(key); - params[index + 1] = (xmlChar *)XMLSTRING([arguments objectForKey: key]); + params[index + 1] + = (xmlChar *)XMLSTRING([arguments objectForKey: key]); index += 2; } params[index] = NULL;