# Embedded server doesn't support external clients
--source include/not_embedded.inc
# Windows does not have SOCKET, but will try to create a PIPE as well as MEMORY
--source include/not_windows.inc

# test for Bug #4998 "--protocol doesn't reject bad values"

--exec $MYSQL --connect_timeout=-10 -e "select ' ok' as '<default>'"
--exec $MYSQL --protocol=TCP --connect_timeout=10 -e "select ' ok' as 'TCP'"
--exec $MYSQL --protocol=SOCKET --connect_timeout=10 -e "select ' ok' as 'SOCKET'"
# PIPE and MEMORY will only work on Windows, so we expect an error
--error 1
--exec $MYSQL --protocol=PIPE --connect_timeout=10 -e "select ' ok' as 'PIPE'"
--error 1
--exec $MYSQL --protocol=MEMORY --connect_timeout=10 -e "select ' ok' as 'MEMORY'"
--error 1
--exec $MYSQL --protocol=NullS --connect_timeout=10 -e "select ' ok' as 'NullS'"

# End of 4.1 tests
