diff -ur mgetty-1.1.30.org/fax/faxspool.in mgetty-1.1.30/fax/faxspool.in --- mgetty-1.1.30.org/fax/faxspool.in 2002-11-23 16:14:57.000000000 +0100 +++ mgetty-1.1.30/fax/faxspool.in 2004-04-01 17:12:35.000000000 +0200 @@ -637,10 +637,13 @@ # if [ x$file = x- ] then + tempfile=`/bin/mktemp -q /tmp/faxsp.XXXXXXXXXX` + if [ "$?" != "0" ]; then + $echo "ERROR: can't create temp spool file, giving up" >&2 ; exit 6 + fi $echo "spooling $file (stdin)..." - trap "rm /tmp/faxsp.$$" 0 - cat - >/tmp/faxsp.$$ - file=/tmp/faxsp.$$ + cat - >$tempfile + file=$tempfile else $echo "spooling $file..." fi