Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
2f448b65
Commit
2f448b65
authored
Aug 24, 2004
by
vva@eagle.mysql.r18.ru
Browse files
Options
Browse Files
Download
Plain Diff
Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.1
into eagle.mysql.r18.ru:/home/vva/work/BUG_4998/mysql-4.1
parents
25266b84
b0766650
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
28 additions
and
13 deletions
+28
-13
client/mysql.cc
client/mysql.cc
+1
-2
client/mysqladmin.c
client/mysqladmin.c
+1
-1
client/mysqlbinlog.cc
client/mysqlbinlog.cc
+1
-2
client/mysqlcheck.c
client/mysqlcheck.c
+1
-1
client/mysqldump.c
client/mysqldump.c
+1
-2
client/mysqlimport.c
client/mysqlimport.c
+1
-1
client/mysqlshow.c
client/mysqlshow.c
+1
-1
mysql-test/r/mysql_protocols.result
mysql-test/r/mysql_protocols.result
+9
-0
mysql-test/t/mysql_protocols.test
mysql-test/t/mysql_protocols.test
+10
-0
sql-common/client.c
sql-common/client.c
+2
-3
No files found.
client/mysql.cc
View file @
2f448b65
...
...
@@ -753,8 +753,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
opt_nopager
=
1
;
case
OPT_MYSQL_PROTOCOL
:
{
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
==
~
(
ulong
)
0
)
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
<=
0
)
{
fprintf
(
stderr
,
"Unknown option to protocol: %s
\n
"
,
argument
);
exit
(
1
);
...
...
client/mysqladmin.c
View file @
2f448b65
...
...
@@ -249,7 +249,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
break
;
case
OPT_MYSQL_PROTOCOL
:
{
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
==
~
(
ulong
)
0
)
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
<=
0
)
{
fprintf
(
stderr
,
"Unknown option to protocol: %s
\n
"
,
argument
);
exit
(
1
);
...
...
client/mysqlbinlog.cc
View file @
2f448b65
...
...
@@ -633,8 +633,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
break
;
case
OPT_MYSQL_PROTOCOL
:
{
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
==
~
(
ulong
)
0
)
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
<=
0
)
{
fprintf
(
stderr
,
"Unknown option to protocol: %s
\n
"
,
argument
);
exit
(
1
);
...
...
client/mysqlcheck.c
View file @
2f448b65
...
...
@@ -271,7 +271,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
case
'V'
:
print_version
();
exit
(
0
);
case
OPT_MYSQL_PROTOCOL
:
{
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
==
~
(
ulong
)
0
)
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
<=
0
)
{
fprintf
(
stderr
,
"Unknown option to protocol: %s
\n
"
,
argument
);
exit
(
1
);
...
...
client/mysqldump.c
View file @
2f448b65
...
...
@@ -582,8 +582,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
}
case
(
int
)
OPT_MYSQL_PROTOCOL
:
{
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
==
~
(
ulong
)
0
)
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
<=
0
)
{
fprintf
(
stderr
,
"Unknown option to protocol: %s
\n
"
,
argument
);
exit
(
1
);
...
...
client/mysqlimport.c
View file @
2f448b65
...
...
@@ -203,7 +203,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
#endif
case
OPT_MYSQL_PROTOCOL
:
{
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
==
~
(
ulong
)
0
)
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
<=
0
)
{
fprintf
(
stderr
,
"Unknown option to protocol: %s
\n
"
,
argument
);
exit
(
1
);
...
...
client/mysqlshow.c
View file @
2f448b65
...
...
@@ -268,7 +268,7 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
break
;
case
OPT_MYSQL_PROTOCOL
:
{
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
==
~
(
ulong
)
0
)
if
((
opt_protocol
=
find_type
(
argument
,
&
sql_protocol_typelib
,
0
))
<=
0
)
{
fprintf
(
stderr
,
"Unknown option to protocol: %s
\n
"
,
argument
);
exit
(
1
);
...
...
mysql-test/r/mysql_protocols.result
0 → 100644
View file @
2f448b65
<default>
ok
TCP
ok
SOCKET
ok
ERROR 2047: Wrong or unknown protocol
ERROR 2047: Wrong or unknown protocol
Unknown option to protocol: NullS
mysql-test/t/mysql_protocols.test
0 → 100644
View file @
2f448b65
# test for Bug #4998 "--protocol doesn't reject bad values"
--
exec
echo
"select ' ok' as '<default>'"
|
$MYSQL
--
exec
echo
"select ' ok' as 'TCP'"
|
$MYSQL
--
protocol
=
TCP
--
exec
echo
"select ' ok' as 'SOCKET'"
|
$MYSQL
--
protocol
=
SOCKET
--
exec
echo
"select ' ok' as 'PIPE'"
|
$MYSQL
--
protocol
=
PIPE
2
>&
1
--
exec
echo
"select ' ok' as 'MEMORY'"
|
$MYSQL
--
protocol
=
MEMORY
2
>&
1
--
exec
echo
"select ' ok' as 'NullS'"
|
$MYSQL
--
protocol
=
NullS
2
>&
1
sql-common/client.c
View file @
2f448b65
...
...
@@ -1058,9 +1058,8 @@ void mysql_read_default_options(struct st_mysql_options *options,
options
->
max_allowed_packet
=
atoi
(
opt_arg
);
break
;
case
28
:
/* protocol */
if
((
options
->
protocol
=
find_type
(
opt_arg
,
&
sql_protocol_typelib
,
0
))
==
~
(
ulong
)
0
)
if
((
options
->
protocol
=
find_type
(
opt_arg
,
&
sql_protocol_typelib
,
0
))
<=
0
)
{
fprintf
(
stderr
,
"Unknown option to protocol: %s
\n
"
,
opt_arg
);
exit
(
1
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment