--- a/files.c +++ b/files.c @@ -58,7 +58,8 @@ } close (fd); } - chdir (".."); + if (chdir ("..") == -1) + break; } return EXIT_SUCCESS; }