static int
extract_link (char *file_name, int typeflag)
{
- char const *link_name = safer_name_suffix (current_stat_info.link_name,
- true, absolute_names_option);
int interdir_made = 0;
+ char const *link_name;
+ transform_member_name (¤t_stat_info.link_name, true);
+ link_name = current_stat_info.link_name;
+
if (! absolute_names_option && contains_dot_dot (link_name))
return create_placeholder_file (file_name, false, &interdir_made);
int status;
int interdir_made = 0;
+ transform_member_name (¤t_stat_info.link_name, true);
+
if (! absolute_names_option
&& (IS_ABSOLUTE_FILE_NAME (current_stat_info.link_name)
|| contains_dot_dot (current_stat_info.link_name)))