Changeset 4845

Show
Ignore:
Timestamp:
06/18/07 17:19:56 (1 year ago)
Author:
morris
Message:

Explicitly return 0 if outside u*int32_t bounds

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libwired/trunk/libwired/data/wi-string.c

    r4774 r4845  
    14961496                return 0; 
    14971497         
     1498        if(l > INT32_MAX || l < INT32_MIN) 
     1499                return 0; 
     1500         
    14981501        return (int32_t) l; 
    14991502} 
     
    15091512         
    15101513        if(string->string == ep || *ep != '\0' || errno == ERANGE) 
     1514                return 0; 
     1515         
     1516        if(ul > UINT32_MAX) 
    15111517                return 0; 
    15121518