comparison uip/dropsbr.c @ 15:1891194b739c

if msh contains 0, incorrect position
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 03 May 2012 17:09:32 +0900
parents 441a2190cfae
children
comparison
equal deleted inserted replaced
14:518ccf412946 15:1891194b739c
222 for (bp = buffer; *bp; bp++, size++) 222 for (bp = buffer; *bp; bp++, size++)
223 if (*bp == '\n') 223 if (*bp == '\n')
224 size++; 224 size++;
225 } 225 }
226 226
227 long ppos = ftell(fp);
228 pos = ppos - ld2;
227 if (dp -> d_start != (long) pos) { 229 if (dp -> d_start != (long) pos) {
228 dp -> d_id = 0; 230 dp -> d_id = 0;
229 dp -> d_size = (long) size; 231 dp -> d_size = (long) size;
230 dp -> d_stop = (long) pos; 232 dp -> d_stop = (long) pos;
231 dp++; 233 dp++;