Commit Diff
--- lib/diff3.c +++ lib/diff3.c @@ -562,6 +562,8 @@ readin(size_t *n, char *name, struct diff **dd, struct int a, b, c, d; char kind, *p; size_t i; + + *n = 0; d3s->fp[0] = fopen(name, "r"); if (d3s->fp[0] == NULL) @@ -602,6 +604,7 @@ readin(size_t *n, char *name, struct diff **dd, struct (void)fclose(d3s->fp[0]); + *n = i; return NULL; }