--- nautilus-cd-burner-2.22.0/src/ncb-operation.c.bak	2008-03-14 13:58:15.299722000 +0800
+++ nautilus-cd-burner-2.22.0/src/ncb-operation.c	2008-03-14 13:53:52.019203000 +0800
@@ -1245,6 +1245,11 @@
                 operation->priv->iso = NULL;
         }
 
+	 /* remove temporary file */
+	if (iso_filename == NULL) {
+		remove_file (filename);
+	}
+
         g_strfreev (temp_paths);
         g_free (toc_filename);
         g_free (filename);
@@ -1498,6 +1503,11 @@
                 operation->priv->iso = NULL;
         }
 
+	 /* remove temporary file */
+        if (iso_filename == NULL) {
+		remove_file (filename);
+	}
+
         g_free (filename);
         g_free (iso_filename);
 
