From 91887c01851344e635b0bbe2376f3a2a5f8d2de2 Mon Sep 17 00:00:00 2001 From: belliash Date: Sat, 7 Sep 2019 20:07:46 +0200 Subject: [PATCH] Do not try to access non-existen string index. --- tests/base32_test.aer | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/base32_test.aer b/tests/base32_test.aer index f79b343..a461348 100644 --- a/tests/base32_test.aer +++ b/tests/base32_test.aer @@ -55,8 +55,10 @@ class Base32 { if(!in_array($input[$i], Base32::$map)) return ''; for(int $j = 0; $j < 8; $j++) { - if(array_key_exists($input[$i + $j], Base32::$flippedMap)) { - $x += str_pad(base_convert(Base32::$flippedMap[$input[$i + $j]], 10, 2), 5, '0', STR_PAD_LEFT); + if($i + $j < strlen($input)) { + if(array_key_exists($input[$i + $j], Base32::$flippedMap)) { + $x += str_pad(base_convert(Base32::$flippedMap[$input[$i + $j]], 10, 2), 5, '0', STR_PAD_LEFT); + } } } string[] $eightBits = str_split($x, 8);