about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <mwrap-perl@80x24.org>2022-12-27 21:56:29 +0000
committerEric Wong <mwrap-perl@80x24.org>2022-12-27 21:56:40 +0000
commitb4bf880c8deac37445a493adf9c5eb42a168a486 (patch)
tree46134e1936c10b8b4f5622679692bf1660a1587f
parent0acfabde7d5d4bccc4098aba84c47b9787a6136e (diff)
downloadmwrap-b4bf880c8deac37445a493adf9c5eb42a168a486.tar.gz
FreeBSD addr2line uses `?? at ??:0' for unresolved addresses, so
relax the regexp we use for handling unresolved output.
-rw-r--r--lib/Devel/Mwrap/Rproxy.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Devel/Mwrap/Rproxy.pm b/lib/Devel/Mwrap/Rproxy.pm
index b2bee8c..c96a947 100644
--- a/lib/Devel/Mwrap/Rproxy.pm
+++ b/lib/Devel/Mwrap/Rproxy.pm
@@ -66,7 +66,7 @@ sub a2l {
         my $a2l = $addr2line{$exe} //= Devel::Mwrap::Rproxy::A2L->new($exe);
         chomp(my $line = $a2l->lookup($addr));
         $line = Plack::Util::encode_html($line);
-        $line =~ /\A\?\?:/ ? "$line $exe $addr" : $line;
+        $line =~ /\?\?/ ? "$line $exe $addr" : $line;
 }
 
 sub call { # PSGI entry point