Should fix bug #459

Closes #459
SQLiteServer v1.1.1-beta.1
René Cannaò 11 years ago
parent 518cae6f1f
commit 5917fece65

1
deps/Makefile vendored

@ -40,6 +40,7 @@ mariadb-client-library/mariadb_client/include/my_config.h:
cd mariadb-client-library && tar -zxf mariadb-connector-c-2.1.0-src.tar.gz
cd mariadb-client-library/mariadb_client && cmake .
cd mariadb-client-library/mariadb_client && patch libmariadb/libmariadb.c < ../libmariadb.c.patch
cd mariadb-client-library/mariadb_client && patch libmariadb/net.c < ../net.c.patch
cd mariadb-client-library/mariadb_client && patch include/mysql.h < ../mysql.h.patch
cd mariadb-client-library/mariadb_client && CC=${CC} CXX=${CXX} ${MAKE}
# cd mariadb-client-library/mariadb_client/include && make my_config.h

@ -0,0 +1,21 @@
@@ -224,16 +224,16 @@
/* see conc-71: we need to check the socket status first:
if the socket is dead we set net->error, so net_flush
will report an error */
- while (net_check_socket_status(net->vio->sd))
- {
+// while (net_check_socket_status(net->vio->sd))
+// {
/* vio_read returns size_t. so casting to long is required to check for -1 */
- if ((long)vio_read(net->vio, (gptr)net->buff, (size_t) net->max_packet) <= 0)
+/* if ((long)vio_read(net->vio, (gptr)net->buff, (size_t) net->max_packet) <= 0)
{
net->error= 2;
DBUG_PRINT("info", ("socket disconnected"));
DBUG_VOID_RETURN;
}
- }
+ } */
net->compress_pkt_nr= net->pkt_nr=0; /* Ready for new command */
net->write_pos=net->buff;
DBUG_VOID_RETURN;
Loading…
Cancel
Save