Sophie

Sophie

distrib > Mageia > 6 > i586 > media > core-release-src > by-pkgid > da18c103f6e9fc5f9f10922ee387b582 > files > 2

foremost-1.5.7-8.mga6.src.rpm

--- extract.c	2010-04-05 11:25:49.510402918 -0300
+++ extract.c	2010-04-05 11:26:56.657533584 -0300
@@ -1868,7 +1868,12 @@
 		if (((foundat + headersize) - buf) > buflen){ return NULL; }	
 
 		foundat += headersize;
-		
+
+		if (foundat >= (buf + buflen))
+		{
+			return buf + needle->header_len;
+		}
+
 		if (foundat[2] != (unsigned char)'\xff')
 			{
 			break;