Fixed a warning about a label not being used

This commit is contained in:
Pavel Roskin 2000-08-22 15:47:57 +00:00
parent 8237add8d0
commit 3a0f4baf2f
2 changed files with 8 additions and 8 deletions

View File

@ -483,8 +483,10 @@ static int list_item(const char *name)
lstat(fullname, &cur->dstat); /* get file stat info into node */
dnp[ni++]= cur; /* save pointer to node in array */
#else
if (lstat(fullname, &info))
goto direrr; /* (shouldn't fail) */
if (lstat(fullname, &info)) {
closedir(dir);
goto listerr; /* (shouldn't fail) */
}
list_single(entry->d_name, &info, fullname);
#endif
}
@ -504,8 +506,6 @@ static int list_item(const char *name)
return 0;
direrr:
closedir(dir);
listerr:
newline();
perror(name);

8
ls.c
View File

@ -483,8 +483,10 @@ static int list_item(const char *name)
lstat(fullname, &cur->dstat); /* get file stat info into node */
dnp[ni++]= cur; /* save pointer to node in array */
#else
if (lstat(fullname, &info))
goto direrr; /* (shouldn't fail) */
if (lstat(fullname, &info)) {
closedir(dir);
goto listerr; /* (shouldn't fail) */
}
list_single(entry->d_name, &info, fullname);
#endif
}
@ -504,8 +506,6 @@ static int list_item(const char *name)
return 0;
direrr:
closedir(dir);
listerr:
newline();
perror(name);