wok-stable diff busybox/stuff/httpd_helper.sh @ rev 12457

linux: CVE-2016-5195
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Oct 21 16:31:54 2016 +0200 (2016-10-21)
parents 6390498a6cd1
children
line diff
     1.1 --- a/busybox/stuff/httpd_helper.sh	Sat Jun 11 17:53:28 2011 +0200
     1.2 +++ b/busybox/stuff/httpd_helper.sh	Fri Oct 21 16:31:54 2016 +0200
     1.3 @@ -122,8 +122,9 @@
     1.4  	n=1
     1.5  	cat > ${post}0
     1.6  	read delim < ${post}0
     1.7 +	delim=${delim%?}
     1.8  	case "$delim" in
     1.9 -	-*)	awk "/${delim%?}/ { o+=index(\$0,\"$delim\")-1; print o }
    1.10 +	-*)	awk "/$delim/ { o+=index(\$0,\"$delim\")-1; print o }
    1.11  	   		  { o+=1+length() }" < ${post}0 | while read offset; do
    1.12  		    if [ $offset -ne 0 ]; then
    1.13  			ddcut $last $offset < ${post}0 > $post$n 2> /dev/null