From 08d18b187af34febf524b89ba78d973b9d114217 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Thu, 23 Feb 2017 17:04:47 +0100 Subject: [PATCH] [fix] --- lib/mfrc522/source/loop.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mfrc522/source/loop.php b/lib/mfrc522/source/loop.php index 9c37c63..8918f94 100755 --- a/lib/mfrc522/source/loop.php +++ b/lib/mfrc522/source/loop.php @@ -164,7 +164,7 @@ $action = $actionlist[$id_action]; /* (4) Check if the state allows the action to be performed */ - for( $c = 0 ; $c < strlen($state) || $c < strlen($action['prev']) ; $c++ ){ + for( $c = 0 ; $c < strlen($state) && $c < strlen($action['prev']) ; $c++ ){ // {1} 'X' = any state -> so ignore // if( $action['prev'][$c] == 'X' ) continue; @@ -197,7 +197,7 @@ /* [5] Process the action on the STATE =========================================================*/ /* (1) Update the state with the found action */ - for( $c = 0 ; $c < strlen($state) || $c < strlen($action['next']) ; $c++ ){ + for( $c = 0 ; $c < strlen($state) && $c < strlen($action['next']) ; $c++ ){ // {1} If 'x' -> let the current state // if( $action['next'][$c] == 'X' )