edit: Clean up temporary files.
authorRichard Jones <rjones@redhat.com>
Sun, 11 Jul 2010 22:11:08 +0000 (23:11 +0100)
committerRichard Jones <rjones@redhat.com>
Mon, 12 Jul 2010 07:48:17 +0000 (08:48 +0100)
Note to self: The 'tempfile' function does *not* default to
removing files with the program exits!

For stable-1.4 branch:
 - Cherry picked from commit 10ea14a3f1adb7023dd0601e4759bd24a030a1c3
 - Rebased

tools/virt-edit

index e00e4cf..ca8e576 100755 (executable)
@@ -139,7 +139,7 @@ my $root_dev = $roots[0];
 my $os = $oses->{$root_dev};
 mount_operating_system ($g, $os, 0);
 
-my ($fh, $tempname) = tempfile ();
+my ($fh_not_used, $tempname) = tempfile (UNLINK => 1);
 
 # Allow this to fail in case eg. the file does not exist.
 $g->download($filename, $tempname);