
When a LOAD DATA LOCAL INFILE is done, the last packet is an empty packet which does not contain the command byte. Some parts of the MySQL protocol modules expected that a command is always present. The proper way to handle this is to use the mxs_mysql_get_command function which does bounds checking.