Browse code

bb#11164 - fixed invalid wrap-around read with vba inflation

Kevin Lin authored on 2014/11/06 06:46:11
Showing 1 changed files
... ...
@@ -513,6 +513,7 @@ cli_vba_inflate(int fd, off_t offset, int *size)
513 513
 	if(b == NULL)
514 514
 		return NULL;
515 515
 
516
+	memset(buffer, 0, sizeof(buffer));
516 517
 	lseek(fd, offset+3, SEEK_SET); /* 1byte ?? , 2byte length ?? */
517 518
 	clean = TRUE;
518 519
 	pos = 0;