sysconf SetArayData use the minimum of the buffersize or the dataLength

This commit is contained in:
LPFaint99 2011-08-21 21:10:58 -07:00
parent 8e332948bf
commit a0d6d68243
1 changed files with 2 additions and 3 deletions

View File

@ -66,10 +66,9 @@ struct SSysConfEntry
}
bool SetArrayData(u8* buffer, u16 bufferSize)
{
if (buffer && bufferSize <= dataLength)
if (buffer)
{
memcpy(data, buffer, bufferSize);
memcpy(data, buffer, min<u16>(bufferSize, dataLength));
return true;
}
return false;