Mercurial > emacs
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 |