ObjFW  Diff

Differences From Artifact [3315fcda12]:

To Artifact [ef29c8b8a2]:


2000
2001
2002
2003
2004
2005
2006



2007
2008
2009
2010
2011
2012
2013

	if (length == 0) {
		objc_autoreleasePoolPop(pool);

		return @"";
	}




	for (i = length - 1; i >= 0; i--) {
		if (OF_IS_PATH_DELIMITER(characters[i])) {
			i++;
			break;
		}
	}








>
>
>







2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016

	if (length == 0) {
		objc_autoreleasePoolPop(pool);

		return @"";
	}

	if (length - 1 > SSIZE_MAX)
		@throw [OFOutOfRangeException exception];

	for (i = length - 1; i >= 0; i--) {
		if (OF_IS_PATH_DELIMITER(characters[i])) {
			i++;
			break;
		}
	}