diff --git a/Userland/chmod.cpp b/Userland/chmod.cpp index 7fb32e2fee9..496762226da 100644 --- a/Userland/chmod.cpp +++ b/Userland/chmod.cpp @@ -10,7 +10,7 @@ int main(int argc, char **argv) return 1; } - mode_t mode; + unsigned mode; int rc = sscanf(argv[1], "%o", &mode); if (rc != 1) { perror("sscanf"); diff --git a/Userland/ls.cpp b/Userland/ls.cpp index 7ff875967b8..ed1c48e855b 100644 --- a/Userland/ls.cpp +++ b/Userland/ls.cpp @@ -111,7 +111,7 @@ int do_dir(const char* path) perror("opendir"); return 1; } - char pathbuf[256]; + char pathbuf[PATH_MAX]; while (auto* de = readdir(dirp)) { if (de->d_name[0] == '.' && !flag_show_dotfiles)