lib/PublicInbox/ViewDiff.pm | 7 ++-----
diff --git a/lib/PublicInbox/ViewDiff.pm b/lib/PublicInbox/ViewDiff.pm
index b9194ed46030da58256fb3bed5bbf9e1220070e9..076aa1af6546c15fc209bc3cfcf0cf7cd826c3eb 100644
--- a/lib/PublicInbox/ViewDiff.pm
+++ b/lib/PublicInbox/ViewDiff.pm
@@ -51,13 +51,10 @@ my ($dctx, $ca, $cb) = @_;
my ($oid_a, $oid_b, $spfx) = @$dctx{qw(oid_a oid_b spfx)};
if (defined($spfx) && defined($oid_a) && defined($oid_b)) {
- my ($n) = ($ca =~ /^-([0-9]+)/);
- $n = defined($n) ? "#n$n" : '';
-
+ my $n = ($ca =~ /^-([0-9]+)/) ? "#n$1" : '';
my $x = qq(@@ {Q}$n">$ca);
- ($n) = ($cb =~ /^\+([0-9]+)/);
- $n = defined($n) ? "#n$n" : '';
+ $n = ($cb =~ /^\+([0-9]+)/) ? "#n$1" : '';
$x .= qq( {Q}$n">$cb @@);
} else {
"@@ $ca $cb @@";