diff --git a/libs/libc/unistd/lib_chdir.c b/libs/libc/unistd/lib_chdir.c index 020027e8011..b4f6c1b244f 100644 --- a/libs/libc/unistd/lib_chdir.c +++ b/libs/libc/unistd/lib_chdir.c @@ -115,7 +115,7 @@ int chdir(FAR const char *path) /* Verify that 'path' refers to a directory */ ret = stat(path, &buf); - if (ret != 0) + if (ret < 0) { errcode = ENOENT; goto errout;