]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/util/Hex.java
Fix incorrect error message
[signal-cli] / src / main / java / org / asamk / signal / util / Hex.java
index f5f7a6adeaaf0b23741457112f25f3ff4dae5868..d87f8ec900f3bf51b26599871e68e14d32027a8b 100644 (file)
@@ -2,17 +2,24 @@ package org.asamk.signal.util;
 
 public class Hex {
 
-    private final static char[] HEX_DIGITS = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
+    private static final char[] HEX_DIGITS = {
+            '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'
+    };
 
     private Hex() {
     }
 
     public static String toString(byte[] bytes) {
+        if (bytes.length == 0) {
+            return "";
+        }
+
         var buf = new StringBuffer();
         for (final var aByte : bytes) {
             appendHexChar(buf, aByte);
             buf.append(" ");
         }
+        buf.deleteCharAt(buf.length() - 1);
         return buf.toString();
     }