Commit Diff


commit - e302c59e513bd3808c6c02c3b3237ba3d0267114
commit + 6cb5fd0d572af5d0966856cd62536c8cc6cb65de
blob - f9e00579124217385f5281a5f9e60a73edfa5bc9
blob + 5df2df59f8a3a33ca69f523329e1c28463e1dedf
--- lib/object.c
+++ lib/object.c
@@ -235,6 +235,7 @@ read_object_header(struct got_object **obj, struct got
 				err = got_error(GOT_ERR_NO_MEM);
 				goto done;
 			}
+			buf += totlen;
 		}
 		memcpy(buf, zb.outbuf, outlen);
 		totlen += outlen;