]> Dogcows Code - chaz/tar/blobdiff - src/extract.c
Call last_component instead of base_name. The latter returns a malloced string since...
[chaz/tar] / src / extract.c
index 0ff01a998bc7df954817dd52cd1b72835f94a90d..148fdfca02933d288e5469e96aba7edfe2f8e4f4 100644 (file)
@@ -871,7 +871,7 @@ create_placeholder_file (char *file_name, bool is_symlink, int *interdir_made)
       if (h && ! h->after_links
          && strncmp (file_name, h->file_name, h->file_name_len) == 0
          && ISSLASH (file_name[h->file_name_len])
-         && (base_name (file_name) == file_name + h->file_name_len + 1))
+         && (last_component (file_name) == file_name + h->file_name_len + 1))
        {
          do
            {
This page took 0.020275 seconds and 4 git commands to generate.