Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/io/io.c

    r0803134 rb72efe8  
    594594                }
    595595               
    596                 data += now;
     596                buf += now;
    597597                stream->buf_head += now;
    598598                buf_free -= now;
    599599                bytes_left -= now;
    600600                total_written += now;
    601                 stream->buf_state = _bs_write;
    602601               
    603602                if (buf_free == 0) {
     
    607606                }
    608607        }
     608       
     609        if (total_written > 0)
     610                stream->buf_state = _bs_write;
    609611
    610612        if (need_flush)
     
    712714off64_t ftell(FILE *stream)
    713715{
    714         _fflushbuf(stream);
    715716        return lseek(stream->fd, 0, SEEK_CUR);
    716717}
Note: See TracChangeset for help on using the changeset viewer.