From 007ddaecfa8d809676546db373b5e29a9962e82f Mon Sep 17 00:00:00 2001 From: Daniele Alessandri Date: Wed, 5 Jan 2011 12:44:37 +0100 Subject: [PATCH] Optimize when a pair of curly brackets for key tagging is missing. --- lib/Predis.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/Predis.php b/lib/Predis.php index ef3b7ac7..30e72e13 100644 --- a/lib/Predis.php +++ b/lib/Predis.php @@ -439,9 +439,11 @@ abstract class Command { $key = $this->_arguments[0]; $start = strpos($key, '{'); - $end = strpos($key, '}'); - if ($start !== false && $end !== false) { - $key = substr($key, ++$start, $end - $start); + if ($start !== false) { + $end = strpos($key, '}'); + if ($end !== false) { + $key = substr($key, ++$start, $end - $start); + } } $this->_hash = $distributor->generateKey($key);