--- file-roller-2.14.2/src/fr-command-tar.c	2006-04-27 16:16:26.000000000 +0300
+++ file-roller-2.14.2/src/fr-command-tar.c	2006-04-27 15:42:53.000000000 +0300
@@ -630,7 +630,6 @@
 get_temp_name (FRCommandTar *c_tar,
 	       const char   *filepath) 
 {
-	char       *dirname = remove_level_from_path (filepath);
 	const char *filename = file_name_from_path (filepath);
 	char       *temp_name = NULL;
 	char       *e_temp_name = NULL;
@@ -646,7 +645,7 @@
 						 getpid (), 
 						 count++, 
 						 filename);
-		temp_name = g_build_filename (dirname, tmp_file_name, NULL);
+		temp_name = g_build_filename ("/tmp", tmp_file_name, NULL);
 		g_free (tmp_file_name);
 		uncomp_temp_name = get_uncompressed_name (c_tar, temp_name);
 	} while ((path_is_file (temp_name)
@@ -654,7 +653,6 @@
 		 && (try++ < MAX_TRIES));
 
 	g_free (uncomp_temp_name);
-	g_free (dirname);
 
 	e_temp_name = shell_escape (temp_name);
 	g_free (temp_name);
