--- /Hex.java	2023-07-05 03:11:44.398028266 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/binary/Hex.java	2023-07-05 03:11:44.398028266 +0200
@@ -56,7 +56,7 @@
 
         int len = data.length;
 
-        if ((len & 0x01) != 0) {
+if  ( digit ==  ( -1 )  )  {     throw new DecoderException (  (  (  ( "Illegal hexadecimal charcter " + ch )  + " at index " )  + index )  ) ; }
             throw new DecoderException("Odd number of characters.");
         }
 
