Added error reporting if one of the multi queries failed.

parent da73d77f
...@@ -50,6 +50,7 @@ jani@janikt.pp.saunalahti.fi ...@@ -50,6 +50,7 @@ jani@janikt.pp.saunalahti.fi
jani@rhols221.adsl.netsonic.fi jani@rhols221.adsl.netsonic.fi
jani@rhols221.arenanet.fi jani@rhols221.arenanet.fi
jani@ua126d19.elisa.omakaista.fi jani@ua126d19.elisa.omakaista.fi
jani@ua167d18.elisa.omakaista.fi
jcole@abel.spaceapes.com jcole@abel.spaceapes.com
jcole@main.burghcom.com jcole@main.burghcom.com
jcole@mugatu.spaceapes.com jcole@mugatu.spaceapes.com
......
...@@ -1621,7 +1621,8 @@ com_go(String *buffer,char *line __attribute__((unused))) ...@@ -1621,7 +1621,8 @@ com_go(String *buffer,char *line __attribute__((unused)))
char buff[200], time_buff[32], *pos; char buff[200], time_buff[32], *pos;
MYSQL_RES *result; MYSQL_RES *result;
ulong timer, warnings; ulong timer, warnings;
uint error=0; uint error= 0;
int err= 0;
if (!status.batch) if (!status.batch)
{ {
...@@ -1739,7 +1740,9 @@ com_go(String *buffer,char *line __attribute__((unused))) ...@@ -1739,7 +1740,9 @@ com_go(String *buffer,char *line __attribute__((unused)))
else if (unbuffered) else if (unbuffered)
fflush(stdout); fflush(stdout);
mysql_free_result(result); mysql_free_result(result);
} while (!mysql_next_result(&mysql)); } while (!(err= mysql_next_result(&mysql)));
if (err >= 1)
error= put_error(&mysql);
return error; /* New command follows */ return error; /* New command follows */
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment