~ubuntu-branches/ubuntu/hardy/file-roller/hardy-updates

« back to all changes in this revision

Viewing changes to src/fr-command-iso.c

  • Committer: Bazaar Package Importer
  • Author(s): Aron Sisak
  • Date: 2007-08-30 12:09:26 UTC
  • mfrom: (1.2.33 upstream)
  • Revision ID: james.westby@ubuntu.com-20070830120926-fm4vt68wzx6h0v3w
Tags: 2.19.91-0ubuntu1
* New upstream version:
  - Fixed bug #467482 - [gutsy regression] "extract here" no longer puts
    extracted file "here". (LP: #133046)
  - Fixed bug #468677 - file-roller doesn't open folders if you go up one
    level. (LP: #127591)
  - Fixed bug #469528 - file-roller crashed with SIGSEGV in strlen() (LP: #134099)
  - Fixed bug #469221 - extract a package on an NTFS partition doesn't work. (LP: #127641)

Show diffs side-by-side

added added

removed removed

Lines of Context:
174
174
        for (scan = file_list; scan; scan = scan->next) {
175
175
                char       *path = scan->data;
176
176
                const char *filename;
177
 
                char       *file_dir, *e_temp_dest_dir = NULL, *temp_dest_dir = NULL;
 
177
                char       *file_dir;
 
178
                char       *e_temp_dest_dir = NULL;
 
179
                char       *temp_dest_dir = NULL;
 
180
                char       *temp_dest_dir_uri = NULL;
178
181
 
179
182
                filename = file_name_from_path (path);
180
183
                file_dir = remove_level_from_path (path);
188
191
                        continue;
189
192
 
190
193
                temp_dest_dir = unescape_str (e_temp_dest_dir);
191
 
                ensure_dir_exists (temp_dest_dir, 0700);
 
194
                temp_dest_dir_uri = get_uri_from_local_path (temp_dest_dir);
 
195
                ensure_dir_exists (temp_dest_dir_uri, 0700);
192
196
 
193
197
                fr_process_begin_command (comm->process, "sh " PRIVEXECDIR "isoinfo.sh");
194
198
                fr_process_set_working_dir (comm->process, temp_dest_dir);
202
206
 
203
207
                g_free (e_temp_dest_dir);
204
208
                g_free (temp_dest_dir);
 
209
                g_free (temp_dest_dir_uri);
205
210
        }
206
211
 
207
212
        g_free (e_dest_dir);