static int checkhash(fhashstate *fh, const char *file, const encodeops *e)
{
- int rc;
+ int rc = 0;
hfpctx hfp;
dstr dl = DSTR_INIT;
dstr df = DSTR_INIT;
case HF_HASH:
xfree(hfp.hbuf);
hfp.hbuf = xmalloc(2 * hfp.gch->hashsz);
+ fh->gch = hfp.gch;
break;
case HF_FILE:
if (fhash(fh, df.buf, hfp.hbuf + hfp.gch->hashsz)) {