diff options
Diffstat (limited to 'src/HTTP_Message_Entry.c')
| -rw-r--r-- | src/HTTP_Message_Entry.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/HTTP_Message_Entry.c b/src/HTTP_Message_Entry.c index 1365648..e474f2a 100644 --- a/src/HTTP_Message_Entry.c +++ b/src/HTTP_Message_Entry.c @@ -80,11 +80,11 @@ void http_doWithGzipData(http_parser_t *cur_http_node, struct streaminfo *a_tcp, cur_http_node->session.buflen = 0; for (int k=0; k < result_array->result_num; k++) { - cur_http_node->session.buf = (char*)dictator_realloc(thread_seq, cur_http_node->session.buf,cur_http_node->session.buflen+result_array->result_buff->size); + cur_http_node->session.buf = (char*)dictator_realloc(thread_seq, cur_http_node->session.buf,cur_http_node->session.buflen+result_array->result_buff[k].size); memcpy(cur_http_node->session.buf+cur_http_node->session.buflen, - result_array->result_buff->presult, - result_array->result_buff->size); - cur_http_node->session.buflen += result_array->result_buff->size; + result_array->result_buff[k].presult, + result_array->result_buff[k].size); + cur_http_node->session.buflen += result_array->result_buff[k].size; } FLAG_SET(cur_http_node->flag, HTTP_FLAG_BATCH_CALLBACK); http_callPlugin(cur_http_node, a_tcp, thread_seq, a_packet); |
