Space availability check done for 1 byte, too.

This commit is contained in:
cata%netscape.com 1999-02-24 02:18:55 +00:00
Родитель 83073a77fe
Коммит 2c93acbed6
2 изменённых файлов: 18 добавлений и 6 удалений

Просмотреть файл

@ -246,9 +246,15 @@ PRIVATE PRBool uCheckAndGenAlways1Byte(
)
{
/* Don't check inlen. The caller should ensure it is larger than 0 */
*outlen = 1;
out[0] = in & 0xff;
return PR_TRUE;
/* Oops, I don't agree. Code changed to check every time. [CATA] */
if(outbuflen < 1)
return PR_FALSE;
else
{
*outlen = 1;
out[0] = in & 0xff;
return PR_TRUE;
}
}
/*=================================================================================

Просмотреть файл

@ -246,9 +246,15 @@ PRIVATE PRBool uCheckAndGenAlways1Byte(
)
{
/* Don't check inlen. The caller should ensure it is larger than 0 */
*outlen = 1;
out[0] = in & 0xff;
return PR_TRUE;
/* Oops, I don't agree. Code changed to check every time. [CATA] */
if(outbuflen < 1)
return PR_FALSE;
else
{
*outlen = 1;
out[0] = in & 0xff;
return PR_TRUE;
}
}
/*=================================================================================