#At file:///Users/thek/Development/mysql-5.1-bugteam/ based on
revid:kristofer.pettersson@stripped
3189 Kristofer Pettersson 2009-11-06
Bug#46043 mysqld --skip-innodb does not skip InnoDB
The prefix --skip- didn't work on 64 bit big endian machines
because of how the value pointer was casted.
modified:
mysys/my_getopt.c
=== modified file 'mysys/my_getopt.c'
--- a/mysys/my_getopt.c 2009-10-27 13:16:02 +0000
+++ b/mysys/my_getopt.c 2009-11-06 16:04:30 +0000
@@ -415,11 +415,11 @@ invalid value '%s'",
(optp->var_type & GET_TYPE_MASK) == GET_ENUM))
{
if (optend == disabled_my_option)
- *((my_bool*) value)= (my_bool) 0;
+ *((uint*) value)= 0;
else
{
if (!optend) /* No argument -> enable option */
- *((my_bool*) value)= (my_bool) 1;
+ *((uint*) value)= 1;
else
argument= optend;
}
Attachment: [text/bzr-bundle]
| Thread |
|---|
| • bzr commit into mysql-5.1-bugteam branch (kristofer.pettersson:3189)Bug#46043 | Kristofer Pettersson | 6 Nov 2009 |