diff --git a/nshlib/nsh_fscmds.c b/nshlib/nsh_fscmds.c index e4ecbdb67..34eb05c80 100644 --- a/nshlib/nsh_fscmds.c +++ b/nshlib/nsh_fscmds.c @@ -284,7 +284,7 @@ static int ls_handler(FAR struct nsh_vtbl_s *vtbl, FAR const char *dirpath, { details[0]='b'; } - else + else if (!S_ISREG(buf.st_mode)) { details[0]='?'; }