Skip to content
Snippets Groups Projects
Commit d9d59cd6 authored by micah's avatar micah :speech_balloon:
Browse files

Fixed insecure temporary file creation

parent 8ca18d0b
Branches
Tags
No related merge requests found
...@@ -305,7 +305,14 @@ function process_action() { ...@@ -305,7 +305,14 @@ function process_action() {
let "actions_run += 1" let "actions_run += 1"
# call the handler: # call the handler:
local bufferfile="/tmp/backupninja.buffer.$$" [ if -x /bin/mktemp ]
then
local bufferfile=`mktemp /tmp/backupninja.buffer.XXXXXXXX`
else
DATE=`date`
sectmp=`echo $DATE | /usr/bin/md5sum | cut -d- -f1`
local bufferfile=/tmp/backupninja.buffer.$sectmp
fi
echo "" > $bufferfile echo "" > $bufferfile
echo_debug_msg=1 echo_debug_msg=1
( (
......
removed erroneous magic file marker in pgsql handler removed erroneous magic file marker in pgsql handler
fixed insecure temporary file creation
version 0.8 -- September 15 2005 version 0.8 -- September 15 2005
added pgsql (PostgreSQL) handler, with vservers support. added pgsql (PostgreSQL) handler, with vservers support.
added vservers support to duplicity handler added vservers support to duplicity handler
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment