]> Dogcows Code - chaz/tar/blobdiff - src/names.c
Improve tar_getcwd
[chaz/tar] / src / names.c
index 85049b12efb0c552d5f2d1d511d65202ac7ec531..8b32de196e77d96c9aebb29730bdf304c0205599 100644 (file)
@@ -578,13 +578,11 @@ name_next_elt (int change_dirs)
        case NELT_CHDIR:
          if (change_dirs)
            {
-             copy_name (ep);
-             if (chdir (name_buffer) < 0)
-               chdir_fatal (name_buffer);
+             chdir_do (chdir_arg (xstrdup (ep->v.name)));
              name_list_advance ();
              break;
            }
-         /* fall trhough */
+         /* fall through */
        case NELT_NAME:
          copy_name (ep);
          if (unquote_option)
This page took 0.020912 seconds and 4 git commands to generate.