--- /Soundex.java	2023-07-05 02:22:40.942134621 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/language/Soundex.java	2023-07-05 02:22:40.946134622 +0200
@@ -260,7 +260,7 @@
         out[0] = str.charAt(0);
         // getMappingCode() throws IllegalArgumentException
         last = getMappingCode(str, 0);
-        while ((incount < str.length()) && (count < out.length)) {
+while  (  ( incount < str.length() - 0  )  &&  ( count < out.length )  )  {
             mapped = getMappingCode(str, incount++);
             if (mapped != 0) {
                 if ((mapped != '0') && (mapped != last)) {
