comparison lib-src/vcdiff @ 94177:bc3f03ffbdf9

2008-04-18 Steve Grubb <sgrubb@redhat.com> (tiny change) * vcdiff: Use mktemp (CVE-2008-1694).
author Romain Francoise <romain@orebokech.com>
date Fri, 18 Apr 2008 18:24:29 +0000
parents 5714ff101fd9
children fad57210c7d2
comparison
equal deleted inserted replaced
94176:4a907fffb2c3 94177:bc3f03ffbdf9
82 s=2 82 s=2
83 83
84 case $f in 84 case $f in
85 s.* | */s.*) 85 s.* | */s.*)
86 if 86 if
87 rev1=/tmp/geta$$ 87 rev1=`mktemp /tmp/geta.XXXXXXXX`
88 get -s -p -k $sid1 "$f" > $rev1 && 88 get -s -p -k $sid1 "$f" > $rev1 &&
89 case $sid2 in 89 case $sid2 in
90 '') 90 '')
91 workfile=`expr " /$f" : '.*/s.\(.*\)'` 91 workfile=`expr " /$f" : '.*/s.\(.*\)'`
92 ;; 92 ;;
93 *) 93 *)
94 rev2=/tmp/getb$$ 94 rev2=`mktemp /tmp/getb.XXXXXXXX`
95 get -s -p -k $sid2 "$f" > $rev2 95 get -s -p -k $sid2 "$f" > $rev2
96 workfile=$rev2 96 workfile=$rev2
97 esac 97 esac
98 then 98 then
99 $echo $DIFF $options $rev1 $workfile >&2 99 $echo $DIFF $options $rev1 $workfile >&2