1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:58:11 +00:00

netstat: Fix fallback value for pid field

This commit is contained in:
Fabian Dellwing 2023-05-01 20:27:49 +02:00 committed by Jelle Raaijmakers
parent 2cd59df443
commit 589d2d50f5

View file

@ -231,7 +231,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
auto state = if_object.get_deprecated_string("state"sv).value_or({}); auto state = if_object.get_deprecated_string("state"sv).value_or({});
auto origin_uid = if_object.get_i32("origin_uid"sv).value_or(-1); auto origin_uid = if_object.get_i32("origin_uid"sv).value_or(-1);
auto origin_pid = (if_object.has("origin_pid"sv)) ? if_object.get_u32("origin_pid"sv).value_or(0) : -1; auto origin_pid = if_object.get_i32("origin_pid"sv).value_or(-1);
if (!flag_all && ((state == "Listen" && !flag_list) || (state != "Listen" && flag_list))) if (!flag_all && ((state == "Listen" && !flag_list) || (state != "Listen" && flag_list)))
continue; continue;
@ -316,7 +316,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
} }
} }
auto origin_pid = (if_object.has("origin_pid"sv)) ? if_object.get_u32("origin_pid"sv).value_or(0) : -1; auto origin_pid = if_object.get_i32("origin_pid"sv).value_or(-1);
auto origin_uid = if_object.get_i32("origin_uid"sv).value_or(-1); auto origin_uid = if_object.get_i32("origin_uid"sv).value_or(-1);
if (protocol_column != -1) if (protocol_column != -1)