Don't permit negative versions.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3048 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 1998-10-09 13:54:54 +00:00
parent 6bd35653c9
commit b691462713

View file

@ -736,6 +736,10 @@ static BOOL double_release_check_enabled = NO;
+ setVersion:(int)aVersion
{
if (aVersion < 0)
[NSException raise: NSInvalidArgumentException
format: @"%s +setVersion: may not set a negative version",
object_get_class_name(self)];
class_set_version(self, aVersion);
return self;
}