summaryrefslogtreecommitdiff
path: root/vio/vio.c
diff options
context:
space:
mode:
authorunknown <monty@mysql.com>2003-12-15 17:58:15 +0200
committerunknown <monty@mysql.com>2003-12-15 17:58:15 +0200
commit9000046c22fce85340a3507458658a8e1fd69f7c (patch)
treec239203a39c21349557d871ff1f29dd16ab0a5bc /vio/vio.c
parente0daf11201dd6e81af73c1c74270039e73845a24 (diff)
downloadmariadb-git-9000046c22fce85340a3507458658a8e1fd69f7c.tar.gz
Added missing timeout function for named pipes and shared memory (fixes core dump on windows)
Signed auto_increment keys for HASH tables (like for MyISAM tables in 4.0) nitialize system_charset_info() early. Fixes core dump when starting windows service heap/hp_hash.c: Signed auto_increment keys for HASH tables (like for MyISAM tables in 4.0) mysql-test/r/create.result: More test for type returned by if_null() mysql-test/t/create.test: More test for type returned by if_null() sql/field.h: Remove not needed functions sql/item.cc: Use normal field create function instead of special functions just made for tmp_table_field_from_field_type sql/mysqld.cc: Initialize system_charset_info() early. Fixes core dump when starting windows service vio/vio.c: Added missing timeouts for named pipes and shared memory (fixes core dump on windows) vio/vio_priv.h: Added missing timeout function for named pipes and shared memory (fixes core dump on windows) vio/viosocket.c: Added missing timeout function for named pipes and shared memory (fixes core dump on windows)
Diffstat (limited to 'vio/vio.c')
-rw-r--r--vio/vio.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/vio/vio.c b/vio/vio.c
index 05bfb220986..a356d8edeff 100644
--- a/vio/vio.c
+++ b/vio/vio.c
@@ -55,6 +55,7 @@ void vio_reset(Vio* vio, enum enum_vio_type type,
vio->in_addr =vio_in_addr;
vio->vioblocking =vio_blocking;
vio->is_blocking =vio_is_blocking;
+ vio->timeout =vio_ignore_timeout;
}
else /* default is VIO_TYPE_TCPIP */
#endif
@@ -73,6 +74,7 @@ void vio_reset(Vio* vio, enum enum_vio_type type,
vio->in_addr =vio_in_addr;
vio->vioblocking =vio_blocking;
vio->is_blocking =vio_is_blocking;
+ vio->timeout =vio_ignore_timeout;
}
else
#endif