commit - ce09ab8d7c6ac174b679aa0fe508d5874850b0e0
commit + e9dabdfbdb742547fc6c853c2626364177aa2b71
blob - d5408e805062ad2c64738d327d991ff7f73314f4
blob + 47f5198cd4f3febf1b1e595b61269aca12f4ab5b
--- lib/diff3.c
+++ lib/diff3.c
if (err)
return err;
}
- (void)fseek(d3s->fp[2], (long)d3s->de[n].new.from, SEEK_SET);
+ if (fseek(d3s->fp[2], (long)d3s->de[n].new.from, SEEK_SET)
+ == -1)
+ return got_error_from_errno("fseek");
k = d3s->de[n].new.to - d3s->de[n].new.from;
for (; k > 0; k-= j) {
j = k > BUFSIZ ? BUFSIZ : k;