diff --git a/builtin-apply.c b/builtin-apply.c
index 047a60d1a43a24c3e7d086cf9f87cb36835e8495..05c6bc3592e98958a4629ab856be33adc9ace33c 100644 (file)
--- a/builtin-apply.c
+++ b/builtin-apply.c
patch = xcalloc(1, sizeof(*patch));
patch->inaccurate_eof = inaccurate_eof;
- nr = parse_chunk(buf.buf + offset, buf.len, patch);
+ nr = parse_chunk(buf.buf + offset, buf.len - offset, patch);
if (nr < 0)
break;
if (apply_in_reverse)