Add a buffer3 (very ugly)

This commit is contained in:
Andreas Öman 2010-06-23 20:39:56 +00:00
parent 315d75a2aa
commit 6912c48249
2 changed files with 12 additions and 2 deletions

View file

@ -132,19 +132,25 @@ stream_clean(th_stream_t *st)
free(st->st_priv);
st->st_priv = NULL;
/* Clear reassembly buffer */
/* Clear reassembly buffers */
st->st_startcode = 0;
free(st->st_buffer);
st->st_buffer = NULL;
st->st_buffer_size = 0;
st->st_buffer_ptr = 0;
st->st_startcode = 0;
free(st->st_buffer2);
st->st_buffer2 = NULL;
st->st_buffer2_size = 0;
st->st_buffer2_ptr = 0;
free(st->st_buffer3);
st->st_buffer3 = NULL;
st->st_buffer3_size = 0;
st->st_buffer3_ptr = 0;
if(st->st_curpkt != NULL) {
pkt_ref_dec(st->st_curpkt);

View file

@ -417,6 +417,10 @@ typedef struct th_stream {
int st_buffer2_ptr;
int st_buffer2_size;
uint8_t *st_buffer3;
int st_buffer3_ptr;
int st_buffer3_size;
uint8_t *st_global_data;
int st_global_data_len;