X-Git-Url: https://ruderich.org/simon/gitweb/?p=fcscs%2Ffcscs.git;a=blobdiff_plain;f=bin%2Ffcscs;h=66c8410bc7a24a372568063c078b7b57dff8f3b7;hp=230d4bc9440b1900f21ece73fd01330fb0d29c8d;hb=693b2782b3c8b103bb81ad0d7df169859a5f453d;hpb=26127ebea5f8ac11142a8a59c1cb6fe8b27ad545 diff --git a/bin/fcscs b/bin/fcscs index 230d4bc..66c8410 100755 --- a/bin/fcscs +++ b/bin/fcscs @@ -459,7 +459,8 @@ sub run_command { # a working $$. no warnings; - system { $cmd->[0] } @{$cmd}; + my @cmd = map { $screen->encode($_) } @{$cmd}; + system { $cmd[0] } @cmd; }; if ($exit != 0) { my $msg; @@ -898,10 +899,7 @@ sub handler_url { $screen->debug('handler_url', "opening $match->{value}"); run_in_background($screen, sub { - my @cmd = map { $screen->encode($_) } ( - @{$config->{setting}{browser}}, - $match->{value}, - ); + my @cmd = ( @{$config->{setting}{browser}}, $match->{value} ); run_command($screen, $config, \@cmd); }); return;