Fixed debug asserts.

This commit is contained in:
Markus Makela
2015-06-05 12:15:19 +03:00
parent e83799648a
commit 518ef5050e

View File

@ -1018,15 +1018,16 @@ int dcb_read_SSL(
} }
} }
buffer->end = buffer->start + n; gwbuf_rtrim(buffer,bufsize - n);
#ifdef SS_DEBUG #ifdef SS_DEBUG
LOGIF(LD,(skygw_log_write(LD,"[%lu] SSL: Truncated buffer to correct size from %d to %d bytes.\n", LOGIF(LD,(skygw_log_write(LD,"[%lu] SSL: Truncated buffer to correct size from %d to %d bytes.\n",
b,gwbuf_length(buffer)))); b,GWBUF_LENGTH(buffer))));
LOGIF(LD, LOGIF(LD,
if(GWBUF_LENGTH(buffer) != n){ if(GWBUF_LENGTH(buffer) != n){
skygw_log_sync_all(); skygw_log_sync_all();
} }
); );
ss_info_dassert((buffer->start <= buffer->end),"Buffer start has passed end.");
ss_dassert(GWBUF_LENGTH(buffer) == n); ss_dassert(GWBUF_LENGTH(buffer) == n);
#endif #endif
nread += n; nread += n;