Index: ChangeLog =================================================================== --- ChangeLog (revision 122042) +++ ChangeLog (working copy) @@ -1,3 +1,8 @@ +2007-02-16 Gary Benson + + * gnu/gcj/tools/gcj_dbtool/Main.java + (bytesToString): Don't lose zeros from within the digest. + 2007-02-15 Andrew Haley * Makefile.am (nat_source_files): Remove Index: gnu/gcj/tools/gcj_dbtool/Main.java =================================================================== --- gnu/gcj/tools/gcj_dbtool/Main.java (revision 122042) +++ gnu/gcj/tools/gcj_dbtool/Main.java (working copy) @@ -429,7 +429,12 @@ StringBuffer hexBytes = new StringBuffer(); int length = b.length; for (int i = 0; i < length; ++i) - hexBytes.append(Integer.toHexString(b[i] & 0xff)); + { + int v = b[i] & 0xff; + if (v < 16) + hexBytes.append('0'); + hexBytes.append(Integer.toHexString(v)); + } return hexBytes.toString(); }