diff --git a/plugins/rtorrent/rtom_allsessions_vol b/plugins/rtorrent/rtom_allsessions_vol index 15956314..5fce5eac 100755 --- a/plugins/rtorrent/rtom_allsessions_vol +++ b/plugins/rtorrent/rtom_allsessions_vol @@ -128,9 +128,10 @@ rtorrent_version_lower_than(); my $pattern = qr/([A-Z0-9]+)<\/string><\/value>/; sub construct_line { - my $function_multicall = rtorrent_version_lower_than($_[0], '0.9.0')? 'd.multicall' : 'd.multicall2'; - my $function_hash = rtorrent_version_lower_than($_[0], '0.9.0')? 'd.get_hash=' : 'd.hash='; - my $line = "$function_multicall${_}$function_hash"; + my $function_multicall = rtorrent_version_lower_than($_[0], '0.9.0') ? 'd.multicall' : 'd.multicall2'; + my $function_multicall_arg = rtorrent_version_lower_than($_[0], '0.9.0') ? '' : ''; + my $function_hash = rtorrent_version_lower_than($_[0], '0.9.0') ? 'd.get_hash=' : 'd.hash='; + my $line = "$function_multicall$function_multicall_arg${_}$function_hash"; my $llen = length $line; my $header = "CONTENT_LENGTH\000${llen}\000SCGI\001\000"; my $hlen = length $header; diff --git a/plugins/rtorrent/rtom_vol b/plugins/rtorrent/rtom_vol index 1ea5678f..fe842e09 100755 --- a/plugins/rtorrent/rtom_vol +++ b/plugins/rtorrent/rtom_vol @@ -121,6 +121,7 @@ my $header; my $hlen; my $function_multicall; +my $function_multicall_arg; my $function_hash; my $num; @@ -134,8 +135,9 @@ foreach ( @views ) { } $function_multicall = rtorrent_version_lower_than('0.9.0')? 'd.multicall' : 'd.multicall2'; + $function_multicall_arg = rtorrent_version_lower_than($_[0], '0.9.0') ? '' : ''; $function_hash = rtorrent_version_lower_than('0.9.0')? 'd.get_hash=' : 'd.hash='; - $line = "$function_multicall${_}$function_hash"; + $line = "$function_multicall$function_multicall_arg${_}$function_hash"; $llen = length $line; $header = "CONTENT_LENGTH\000${llen}\000SCGI\001\000";