Improve argument checking for range/comparison methods.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26786 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2008-07-15 08:05:33 +00:00
parent 4c288ca2dd
commit 56b04a2877
2 changed files with 37 additions and 10 deletions

View file

@ -1918,6 +1918,7 @@ handle_printf_atsign (FILE *stream,
options: (unsigned int)mask
range: (NSRange)aRange
{
GS_RANGE_CHECK(aRange, [self length]);
if (aString == nil)
[NSException raise: NSInvalidArgumentException format: @"compare with nil"];
return strCompNsNs(self, aString, mask, aRange);