Added missing check for empty result set in binlogrouter.
This commit is contained in:
parent
955974d06b
commit
2829a8ce05
@ -1480,6 +1480,14 @@ char *rval;
|
||||
// Finally we have reached the row
|
||||
len = EXTRACT24(ptr);
|
||||
ptr += 4;
|
||||
|
||||
/** The first EOF packet signals the start of the resultset rows and the second
|
||||
EOF packet signals the end of the result set. If the resultset
|
||||
contains a second EOF packet right after the first one, the result set is empty and
|
||||
contains no rows. */
|
||||
if(len == 5 && *ptr == 0xfe)
|
||||
return NULL;
|
||||
|
||||
while (--col > 0)
|
||||
{
|
||||
collen = *ptr++;
|
||||
|
Loading…
x
Reference in New Issue
Block a user