summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r--sql/sql_parse.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index d9f2b9ca70d..1e690df20dd 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -884,6 +884,12 @@ bool do_command(THD *thd)
vio_description(net->vio) ));
return TRUE;
}
+ else if (!packet_length)
+ {
+ send_error(net,net->last_errno,NullS);
+ net->error=0;
+ DBUG_RETURN(FALSE);
+ }
else
{
packet=(char*) net->read_pos;