ref: 00c461fa1822c1c031961f1563c94f47a2b7b633
parent: 403dee333ec4f07fd27b8173d3425fee1be297cd
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Sat Oct 15 20:46:09 EDT 2011
hgfs: format hashes in ther full length
--- a/sys/src/cmd/hgfs/hash.c
+++ b/sys/src/cmd/hgfs/hash.c
@@ -10,12 +10,11 @@
int
Hfmt(Fmt *f)
{- uchar *p;
-
- p = va_arg(f->args, uchar*);
- return fmtprint(f,
- "%.2x%.2x%.2x%.2x%.2x%.2x",
- p[0], p[1], p[2], p[3], p[4], p[5]);
+ uchar *p, *e;
+ for(p = va_arg(f->args, uchar*), e = p + HASHSZ; p != e; p++)
+ if(fmtprint(f, "%.2x", *p) < 0)
+ return -1;
+ return 0;
}
int
--
⑨