about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiRediff.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/LeiRediff.pm')
-rw-r--r--lib/PublicInbox/LeiRediff.pm5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/PublicInbox/LeiRediff.pm b/lib/PublicInbox/LeiRediff.pm
index 3c8ebe41..2e793df5 100644
--- a/lib/PublicInbox/LeiRediff.pm
+++ b/lib/PublicInbox/LeiRediff.pm
@@ -108,8 +108,9 @@ EOM
         push @cmd, '--'.($opt->{color} && !$opt->{'no-color'} ? '' : 'no-').
                         'color';
         for my $o (@PublicInbox::LEI::diff_opt) {
-                $o =~ s/\|([a-z0-9])\b//i; # remove single char short option
-                my $c = $1;
+                my $c = '';
+                # remove single char short option
+                $o =~ s/\|([a-z0-9])\b//i and $c = $1;
                 if ($o =~ s/=[is]@\z//) {
                         my $v = $opt->{$o} or next;
                         push @cmd, map { $c ? "-$c$_" : "--$o=$_" } @$v;