5 if (smart_rename (new_name, old_name, 0) != 0)
10 /* Return a pointer to the pointer to the entry which should be rplacd'd
13 bfd_boolean something_changed = FALSE;
15 - const char * tmp = NULL;
17 for (; *files_to_delete != NULL; ++files_to_delete)
19 @@ -1141,10 +1139,8 @@
20 current_ptr_ptr = &(arch->archive_next);
21 while (*current_ptr_ptr)
24 - free ((char *) tmp);
25 - tmp = normalize (*files_to_delete, arch);
26 - if (FILENAME_CMP (tmp, (*current_ptr_ptr)->filename) == 0)
27 + if (FILENAME_CMP (normalize (*files_to_delete, arch),
28 + (*current_ptr_ptr)->filename) == 0)
35 output_filename = NULL;
38 - free ((char *) tmp);