patches/yelp-02-search-crash.diff
author rohinis
Tue, 29 Nov 2011 17:32:55 +0000
branchs11express-2010-11
changeset 22234 c23e64da3e06
parent 11282 40382983a644
permissions -rw-r--r--
2011-11-29 Rohini S <[email protected]> * patches/Python26-22-audio.diff: Fixes CVE-2010-1634 * specs/SUNWPython26.spec: Fixes CR 7085446

--- yelp-2.21.1.old/src/yelp-search-parser.c	2007-12-04 16:30:24.861963000 +0000
+++ yelp-2.21.1/src/yelp-search-parser.c	2007-12-04 16:31:46.203271000 +0000
@@ -1061,6 +1061,9 @@
 	fname = reg->uri;
     }
 
+	if (!fname || (fname && strlen(fname) == 0))
+		return FALSE;
+
     while (fname[0] == '/' && fname[1] == '/') {
 	fname++;
     }