core/systems/HandleSys.cpp
changeset 2374 4f5cee8b5ef3
parent 2305 255731330db4
     1.1 --- a/core/systems/HandleSys.cpp	Mon Oct 20 03:40:46 2008 -0500
     1.2 +++ b/core/systems/HandleSys.cpp	Tue Oct 21 23:52:50 2008 -0700
     1.3 @@ -493,7 +493,7 @@
     1.4  	unsigned int serial = (handle >> 16);
     1.5  	unsigned int index = (handle & HANDLESYS_HANDLE_MASK);
     1.6  
     1.7 -	if (index == 0 || index == 0xFFFF)
     1.8 +	if (index == 0 || index > m_HandleTail || index > HANDLESYS_MAX_HANDLES)
     1.9  	{
    1.10  		return HandleError_Index;
    1.11  	}