Changeset 2960

Show
Ignore:
Timestamp:
2007-06-16 22:30:14 (2 years ago)
Author:
conrad
Message:

oggz_write: unset writing state when returning a delayed callback return value

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • liboggz/trunk/src/liboggz/oggz_write.c

    r2540 r2960  
    652652  if ((cb_ret = oggz->cb_next) != OGGZ_CONTINUE) { 
    653653    oggz->cb_next = 0; 
     654    writer->writing = 0; 
    654655    return oggz_map_return_value_to_error (cb_ret); 
    655656  } 
     
    721722  if ((cb_ret = oggz->cb_next) != OGGZ_CONTINUE) { 
    722723    oggz->cb_next = 0; 
     724    writer->writing = 0; 
    723725    if (cb_ret == OGGZ_WRITE_EMPTY) cb_ret = 0; 
    724726    return oggz_map_return_value_to_error (cb_ret);