Projet

Général

Profil

Révision 34c2bc57

ID34c2bc57bc247bbd6f58a16bfd9139592b2e1764
Parent 439c0a20
Enfant 3693adb3

Ajouté par Younes Ichiche il y a plus de 5 ans

extra arg for multicall2 was missing in _vol

Voir les différences:

plugins/rtorrent/rtom_allsessions_vol
128 128
my $pattern     = qr/<value><string>([A-Z0-9]+)<\/string><\/value>/;
129 129

  
130 130
sub construct_line {
131
	my $function_multicall	= rtorrent_version_lower_than($_[0], '0.9.0')? 'd.multicall' : 'd.multicall2';
132
	my $function_hash	= rtorrent_version_lower_than($_[0], '0.9.0')? 'd.get_hash=' : 'd.hash=';
133
	my $line	= "<?xml version=\"1.0\" encoding=\"utf-8\"?><methodCall><methodName>$function_multicall</methodName><params><param><value><string>${_}</string></value></param><param><value><string>$function_hash</string></value></param></params></methodCall>";
131
	my $function_multicall	= rtorrent_version_lower_than($_[0], '0.9.0') ? 'd.multicall' : 'd.multicall2';
132
	my $function_multicall_arg	= rtorrent_version_lower_than($_[0], '0.9.0') ? '' : '<param><value><string></string></value></param>';
133
	my $function_hash	= rtorrent_version_lower_than($_[0], '0.9.0') ? 'd.get_hash=' : 'd.hash=';
134
	my $line	= "<?xml version=\"1.0\" encoding=\"utf-8\"?><methodCall><methodName>$function_multicall</methodName><params>$function_multicall_arg<param><value><string>${_}</string></value></param><param><value><string>$function_hash</string></value></param></params></methodCall>";
134 135
	my $llen = length $line;
135 136
	my $header = "CONTENT_LENGTH\000${llen}\000SCGI\001\000";
136 137
	my $hlen = length $header;

Formats disponibles : Unified diff