From d3adc05897729513eaa86866cd66c11319fca5ff Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 28 Dec 2022 10:05:32 +0000 Subject: rproxy: bail out early on errors reading /proc/$$/cmdline I'm not sure if it's really an issue, but it it narrows down the places where uninitialized variable warnings can happen. --- lib/Devel/Mwrap/Rproxy.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Devel/Mwrap/Rproxy.pm b/lib/Devel/Mwrap/Rproxy.pm index 98cba4e..e14cd05 100644 --- a/lib/Devel/Mwrap/Rproxy.pm +++ b/lib/Devel/Mwrap/Rproxy.pm @@ -29,7 +29,7 @@ my $valid_pid = $^O eq 'linux' ? sub { my ($pid) = @_; if (open(my $fh, '<', "/proc/$pid/cmdline")) { local $/; - my $str = <$fh>; + my $str = <$fh> // return; $str =~ tr/\0/ /; Plack::Util::encode_html($str); } -- cgit v1.2.3-24-ge0c7