diff --git a/Userland/Utilities/netstat.cpp b/Userland/Utilities/netstat.cpp index 8f7e5ca45d..0f5038591e 100644 --- a/Userland/Utilities/netstat.cpp +++ b/Userland/Utilities/netstat.cpp @@ -48,7 +48,9 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(Core::System::unveil("/sys/kernel/processes", "r")); TRY(Core::System::unveil("/etc/passwd", "r")); TRY(Core::System::unveil("/etc/services", "r")); - TRY(Core::System::unveil("/tmp/portal/lookup", "rw")); + if (!flag_numeric) + TRY(Core::System::unveil("/tmp/portal/lookup", "rw")); + TRY(Core::System::unveil(nullptr, nullptr)); bool has_protocol_flag = (flag_tcp || flag_udp);