Check for bpp > 0

Bpp == 0 just makes no sense
This commit is contained in:
Hardening 2014-05-29 09:24:59 +02:00
parent 640b901396
commit 61a58532db
1 changed files with 1 additions and 1 deletions

View File

@ -403,7 +403,7 @@ BOOL update_read_pointer_new(wStream* s, POINTER_NEW_UPDATE* pointer_new)
return FALSE; return FALSE;
Stream_Read_UINT16(s, pointer_new->xorBpp); /* xorBpp (2 bytes) */ Stream_Read_UINT16(s, pointer_new->xorBpp); /* xorBpp (2 bytes) */
if ((pointer_new->xorBpp < 0) || (pointer_new->xorBpp > 32)) if ((pointer_new->xorBpp < 1) || (pointer_new->xorBpp > 32))
{ {
fprintf(stderr, "%s: invalid xorBpp %d\n", __FUNCTION__, pointer_new->xorBpp); fprintf(stderr, "%s: invalid xorBpp %d\n", __FUNCTION__, pointer_new->xorBpp);
return FALSE; return FALSE;