gui: Use trap to make sure temporary files are removed.
[gsu.git] / gui
diff --git a/gui b/gui
index 6003a90ab18a11c51bf4ae4c0a98fa4e74c2bb38..f60819668035d53356b6cf8cddf735512fe53ed5 100644 (file)
--- a/gui
+++ b/gui
@@ -87,6 +87,7 @@ gsu_msgbox()
                result='temp file for textbox'
                return
        fi
+       trap "rm -f $tmp" EXIT
        echo "$1" > "$tmp"
        gsu_textbox "$tmp"
        rm -f "$tmp" # ignore errors