null attribute in esl_buffer_read
null attribute in esl_event_base_add_header
null attribute in esl_recv_event
}
}
- if ((cl = esl_event_get_header(handle->last_ievent, "content-length"))) {
+ if (beg && (cl = esl_event_get_header(handle->last_ievent, "content-length"))) {
handle->last_ievent->body = strdup(beg);
}
esl_assert(buffer != NULL);
esl_assert(data != NULL);
+ esl_assert(buffer->head != NULL);
if (buffer->used < 1) {
redraw:
len = 0;
for(j = 0; j < header->idx; j++) {
+ esl_assert(header->array[j]);
len += strlen(header->array[j]) + 2;
}
if ((len + llen) > dlen) {
char *m;
- char *old = buf;
dlen += (blocksize + (len + llen));
if ((m = realloc(buf, dlen))) {
buf = m;
} else {
- buf = old;
abort();
}
}
if ((len + llen) > dlen) {
char *m;
- char *old = buf;
dlen += (blocksize + (len + llen));
if ((m = realloc(buf, dlen))) {
buf = m;
} else {
- buf = old;
abort();
}
}