Added missing type to GWBUF returned from mysql_backend.

This commit is contained in:
Markus Makela
2015-03-22 16:53:51 +02:00
parent 6cfc2338c1
commit b416455f4f
2 changed files with 12 additions and 9 deletions

View File

@ -492,15 +492,17 @@ static int gw_read_backend_event(DCB *dcb) {
{
ss_dassert(read_buffer != NULL || dcb->dcb_readqueue != NULL);
}
if(dcb->dcb_readqueue)
{
read_buffer = gwbuf_append(dcb->dcb_readqueue,read_buffer);
}
nbytes_read = gwbuf_length(read_buffer);
if (nbytes_read < 3)
{
dcb->dcb_readqueue = gwbuf_append(dcb->dcb_readqueue, read_buffer);
dcb->dcb_readqueue = read_buffer;
rc = 0;
goto return_rc;
}
@ -510,7 +512,8 @@ static int gw_read_backend_event(DCB *dcb) {
if(tmp == NULL)
{
dcb->dcb_readqueue = gwbuf_append(dcb->dcb_readqueue, read_buffer);
/** No complete packets */
dcb->dcb_readqueue = read_buffer;
rc = 0;
goto return_rc;