--- ncb-operation.c.bak	2008-08-20 04:24:52.000000000 +0200
+++ ncb-operation.c	2008-10-25 17:50:36.000000000 +0200
@@ -1153,6 +1153,7 @@
 
         track = NULL;
         filename = NULL;
+        toc_filename = NULL;
         temp_paths = NULL;
 
         operation->priv->cancel = CANCEL_MAKE_ISO;
@@ -1256,6 +1257,10 @@
                 operation->priv->iso = NULL;
         }
 
+        if (iso_filename == NULL && g_file_test (filename, G_FILE_TEST_EXISTS)) {
+                ncb_operation_temp_files_add (operation, g_strdup (filename));
+        }
+
         g_strfreev (temp_paths);
         g_free (toc_filename);
         g_free (filename);
