From 6629af8bed0503532e0852b3a13f2a538d094e20 Mon Sep 17 00:00:00 2001 From: Ralf Donau Date: Tue, 20 Jul 2021 23:22:34 +0200 Subject: [PATCH] TextEditor: Tighten unveil Only read access to the file_to_edit is required since FileSystemAccessServer handles all other requests. --- Userland/Applications/TextEditor/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Userland/Applications/TextEditor/main.cpp b/Userland/Applications/TextEditor/main.cpp index 9c4eef23e2..d9f38080af 100644 --- a/Userland/Applications/TextEditor/main.cpp +++ b/Userland/Applications/TextEditor/main.cpp @@ -37,8 +37,9 @@ int main(int argc, char** argv) FileArgument parsed_argument(file_to_edit); file_to_edit_full_path = Core::File::real_path_for(parsed_argument.filename()); + VERIFY(!file_to_edit_full_path.is_empty()); dbgln("unveil for: {}", file_to_edit_full_path); - if (unveil(file_to_edit_full_path.characters(), "rwc") < 0) { + if (unveil(file_to_edit_full_path.characters(), "r") < 0) { perror("unveil"); return 1; }