summaryrefslogtreecommitdiff
path: root/Ladybird
diff options
context:
space:
mode:
authorMacDue <macdue@dueutil.tech>2023-02-05 21:21:54 +0000
committerLinus Groh <mail@linusgroh.de>2023-02-08 19:15:45 +0000
commit1c92e6ee9d1f686f20f37445150d63ae474b7e9b (patch)
tree4347f735a06e92cc4d8af7d9935d823bd7797e2f /Ladybird
parent8483efb399faa961f26c3ff4273bf424e75a3157 (diff)
downloadserenity-1c92e6ee9d1f686f20f37445150d63ae474b7e9b.zip
Ladybird: Don't overwrite argv[0] in spawn_helper_process()
This is already set correctly at the caller.
Diffstat (limited to 'Ladybird')
-rw-r--r--Ladybird/HelperProcess.cpp1
-rw-r--r--Ladybird/WebContentView.cpp2
2 files changed, 1 insertions, 2 deletions
diff --git a/Ladybird/HelperProcess.cpp b/Ladybird/HelperProcess.cpp
index b3e12bcbe4..f5a8ca9873 100644
--- a/Ladybird/HelperProcess.cpp
+++ b/Ladybird/HelperProcess.cpp
@@ -15,7 +15,6 @@ ErrorOr<void> spawn_helper_process(StringView process_name, Span<StringView> arg
VERIFY(!paths.is_empty());
ErrorOr<void> result;
for (auto const& path : paths) {
- arguments[0] = path.bytes_as_string_view();
result = Core::System::exec(path, arguments, search_in_path, environment);
if (!result.is_error())
break;
diff --git a/Ladybird/WebContentView.cpp b/Ladybird/WebContentView.cpp
index df7dab4ea3..d6d9c7ef46 100644
--- a/Ladybird/WebContentView.cpp
+++ b/Ladybird/WebContentView.cpp
@@ -581,7 +581,7 @@ void WebContentView::create_client()
auto webcontent_fd_passing_socket_string = DeprecatedString::number(wc_fd_passing_fd);
- Vector<StringView> arguments {
+ Vector<StringView, 5> arguments {
"WebContent"sv,
"--webcontent-fd-passing-socket"sv,
webcontent_fd_passing_socket_string