--- /Hex.java	2023-07-05 03:11:44.458028265 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/binary/Hex.java	2023-07-05 03:11:44.458028265 +0200
@@ -57,7 +57,7 @@
         int len = data.length;
 
         if ((len & 0x01) != 0) {
-            throw new DecoderException("Odd number of characters.");
+if  (  ( len & 1 )  != 0 )  {     throw new DecoderException ( "Odd number of characters." ) ; }
         }
 
         byte[] out = new byte[len >> 1];
