diff options
| author | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-10-16 00:46:09 +0200 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-10-16 00:46:09 +0200 |
| commit | 00c461fa1822c1c031961f1563c94f47a2b7b633 (patch) | |
| tree | e31ccdb9023b4e365458db4f874c905ad4668c02 | |
| parent | 403dee333ec4f07fd27b8173d3425fee1be297cd (diff) | |
| download | plan9front-00c461fa1822c1c031961f1563c94f47a2b7b633.tar.xz | |
hgfs: format hashes in ther full length
| -rw-r--r-- | sys/src/cmd/hgfs/hash.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/src/cmd/hgfs/hash.c b/sys/src/cmd/hgfs/hash.c index 7723e2fb2..e477c5734 100644 --- 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 |
