diff options
Diffstat (limited to 'lib-src')
| -rw-r--r-- | lib-src/ChangeLog | 4 | ||||
| -rwxr-xr-x | lib-src/vcdiff | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 2ed5830d550..63cc416cad7 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2008-04-18 Steve Grubb <sgrubb@redhat.com> (tiny change) | ||
| 2 | |||
| 3 | * vcdiff: Use mktemp (CVE-2008-1694). | ||
| 4 | |||
| 1 | 2008-04-10 Jason Rumney <jasonr@gnu.org> | 5 | 2008-04-10 Jason Rumney <jasonr@gnu.org> |
| 2 | 6 | ||
| 3 | * makefile.w32-in (CLIENTRES): New variable and target. | 7 | * makefile.w32-in (CLIENTRES): New variable and target. |
diff --git a/lib-src/vcdiff b/lib-src/vcdiff index 86b80bcdacd..cb977709db0 100755 --- a/lib-src/vcdiff +++ b/lib-src/vcdiff | |||
| @@ -84,14 +84,14 @@ do | |||
| 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 |