diff --git a/lib/Predis/Connection/StreamConnection.php b/lib/Predis/Connection/StreamConnection.php index da4b5928..4f98e36b 100644 --- a/lib/Predis/Connection/StreamConnection.php +++ b/lib/Predis/Connection/StreamConnection.php @@ -255,7 +255,7 @@ class StreamConnection extends AbstractConnection $buffer = "*{$reqlen}\r\n\${$cmdlen}\r\n{$commandID}\r\n"; - for ($i = 0; $i < $reqlen - 1; $i++) { + for ($i = 0, $reqlen--; $i < $reqlen; $i++) { $argument = $arguments[$i]; $arglen = strlen($argument); $buffer .= "\${$arglen}\r\n{$argument}\r\n"; diff --git a/lib/Predis/Protocol/Text/RequestSerializer.php b/lib/Predis/Protocol/Text/RequestSerializer.php index cc276178..5d429d18 100644 --- a/lib/Predis/Protocol/Text/RequestSerializer.php +++ b/lib/Predis/Protocol/Text/RequestSerializer.php @@ -35,7 +35,7 @@ class RequestSerializer implements RequestSerializerInterface $buffer = "*{$reqlen}\r\n\${$cmdlen}\r\n{$commandID}\r\n"; - for ($i = 0; $i < $reqlen - 1; $i++) { + for ($i = 0, $reqlen--; $i < $reqlen; $i++) { $argument = $arguments[$i]; $arglen = strlen($argument); $buffer .= "\${$arglen}\r\n{$argument}\r\n";