I attached a patch with a fix for this bug.
-- 
Patryk Cisek
diff --git debian/patches/02_tmp_creation.patch debian/patches/02_tmp_creation.patch
new file mode 100644
index 0000000..2c9859b
--- /dev/null
+++ b/debian/patches/02_tmp_creation.patch
@@ -0,0 +1,41 @@
+--- /usr/bin/asciiview	2006-04-24 14:02:42.000000000 +0200
++++ asciiview	2008-08-31 15:45:22.000000000 +0200
+@@ -3,11 +3,11 @@
+ clear()
+ {
+   kill $! 2>/dev/null
+-  rm -f /tmp/aview$$.pgm 2>/dev/null
++  rm -f /tmp/${0##*/}* 2>/dev/null
+ }
+ myconvert()
+ {
+-   if anytopnm "$1" >/tmp/aview$$.pgm 2>/dev/null ; then
++   if anytopnm "$1" > "$2" 2>/dev/null ; then
+      exit
+    elif convert -colorspace gray "$1" pgm:- 2>/dev/null ; then
+      exit
+@@ -53,8 +53,9 @@
+   esac
+ done
+ trap clear 0
+-mkfifo /tmp/aview$$.pgm
+-outfile=/tmp/aview$$.pgm
++tmpfilenam=`mktemp -u /tmp/${0##*/}.XXXXXX`
++mkfifo $tmpfilenam
++outfile=$tmpfilenam
+ while [ $counter -gt 0 ]; do
+ counter=$(($counter-1))
+ name=${filenames[$counter]}
+@@ -65,10 +66,10 @@
+   aaflip $options "$name"
+   ;;
+ *)
+-  myconvert "$name" >/tmp/aview$$.pgm &
++  myconvert "$name" "$tmpfilenam" > "$tmpfilenam" &
+   pid=$!
+   PATH="$PATH:."
+-  aview  $options /tmp/aview$$.pgm
++  aview  $options $tmpfilenam
+   kill $pid 2>/dev/null
+ esac
+ else

Attachment: signature.asc
Description: This is a digitally signed message part.



Reply via email to