Blob Blame History Raw
diff -up mgetty-1.1.36/fax/faxspool.in.mktemp mgetty-1.1.36/fax/faxspool.in
--- mgetty-1.1.36/fax/faxspool.in.mktemp	2008-10-09 22:56:34.000000000 +0200
+++ mgetty-1.1.36/fax/faxspool.in	2008-10-09 22:56:34.000000000 +0200
@@ -674,10 +674,14 @@ do
 #
     if [ x$file = x- ]
     then
+	file=`mktemp /tmp/faxspool.XXXXXX`
+	if test -z $file
+	then
+	    $echo "ERROR: can't create work file, giving up" >&2 ; exit 6
+	fi
+	trap "rm $file" 0
 	$echo "spooling $file (stdin)..."
-	trap "rm /tmp/faxsp.$$" 0
-        cat - >/tmp/faxsp.$$
-	file=/tmp/faxsp.$$
+        cat - >$file
     else
 	$echo "spooling $file..."
     fi