Loading VC++Files/client/mysqlclient.dsp +4 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,10 @@ SOURCE=..\mysys\mulalloc.c # End Source File # Begin Source File SOURCE=..\mysys\my_access.c # End Source File # Begin Source File SOURCE=..\mysys\my_alloc.c # End Source File # Begin Source File Loading VC++Files/libmysql/libmysql.dsp +4 −0 Original line number Diff line number Diff line Loading @@ -295,6 +295,10 @@ SOURCE=..\mysys\mulalloc.c # End Source File # Begin Source File SOURCE=..\mysys\my_access.c # End Source File # Begin Source File SOURCE=..\mysys\my_alloc.c # End Source File # Begin Source File Loading client/mysql.cc +2 −1 Original line number Diff line number Diff line Loading @@ -989,7 +989,8 @@ static int read_lines(bool execute_commands) a nil, it still needs the space in the linebuffer for it. This is, naturally, undocumented. */ } while (linebuffer[0] <= linebuffer[1] + 1); } while ((unsigned char)linebuffer[0] <= (unsigned char)linebuffer[1] + 1); line= buffer.c_ptr(); #endif /* __NETWARE__ */ #else Loading myisam/ft_boolean_search.c +1 −1 Original line number Diff line number Diff line Loading @@ -398,7 +398,7 @@ FT_INFO * ft_init_boolean_search(MI_INFO *info, uint keynr, byte *query, Hack: instead of init_queue, we'll use reinit queue to be able to alloc queue with alloc_root() */ res=ftb->queue.max_elements=1+query_len/(min(ft_min_word_len,2)+1); res=ftb->queue.max_elements=1+query_len/2; if (!(ftb->queue.root= (byte **)alloc_root(&ftb->mem_root, (res+1)*sizeof(void*)))) goto err; Loading mysql-test/lib/mtr_cases.pl +49 −26 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ # and is part of the translation of the Bourne shell script with the # same name. use File::Basename; use strict; sub collect_test_cases ($); Loading Loading @@ -39,6 +40,7 @@ sub collect_test_cases ($) { if ( @::opt_cases ) { foreach my $tname ( @::opt_cases ) { # Run in specified order, no sort $tname= basename($tname, ".test"); my $elem= "$tname.test"; if ( ! -f "$testdir/$elem") { Loading Loading @@ -161,33 +163,35 @@ sub collect_one_test_case($$$$$) { my $slave_sh= "$testdir/$tname-slave.sh"; my $disabled= "$testdir/$tname.disabled"; $tinfo->{'master_opt'}= ["--default-time-zone=+3:00"]; $tinfo->{'slave_opt'}= ["--default-time-zone=+3:00"]; $tinfo->{'master_opt'}= $::glob_win32 ? ["--default-time-zone=+3:00"] : []; $tinfo->{'slave_opt'}= $::glob_win32 ? ["--default-time-zone=+3:00"] : []; $tinfo->{'slave_mi'}= []; if ( -f $master_opt_file ) { $tinfo->{'master_restart'}= 1; # We think so for now # This is a dirty hack from old mysql-test-run, we use the opt file # to flag other things as well, it is not a opt list at all $tinfo->{'master_opt'}= mtr_get_opts_from_file($master_opt_file); foreach my $opt (@{$tinfo->{'master_opt'}}) MASTER_OPT: { my $master_opt= mtr_get_opts_from_file($master_opt_file); foreach my $opt ( @$master_opt ) { my $value; $value= mtr_match_prefix($opt, "--timezone="); # This is a dirty hack from old mysql-test-run, we use the opt # file to flag other things as well, it is not a opt list at # all $value= mtr_match_prefix($opt, "--timezone="); if ( defined $value ) { $tinfo->{'timezone'}= $value; $tinfo->{'master_opt'}= []; $tinfo->{'master_restart'}= 0; last; $tinfo->{'skip'}= 1 if $::glob_win32; # FIXME server unsets TZ last MASTER_OPT; } $value= mtr_match_prefix($opt, "--result-file="); if ( defined $value ) { $tinfo->{'result_file'}= "r/$value.result"; Loading @@ -196,17 +200,36 @@ sub collect_one_test_case($$$$$) { { $tinfo->{'result_file'}.= $::opt_result_ext; } $tinfo->{'master_opt'}= []; $tinfo->{'master_restart'}= 0; last; last MASTER_OPT; } # If we set default time zone, remove the one we have $value= mtr_match_prefix($opt, "--default-time-zone="); if ( defined $value ) { $tinfo->{'master_opt'}= []; } } # Ok, this was a real option list, add it push(@{$tinfo->{'master_opt'}}, @$master_opt); } } if ( -f $slave_opt_file ) { $tinfo->{'slave_opt'}= mtr_get_opts_from_file($slave_opt_file); $tinfo->{'slave_restart'}= 1; my $slave_opt= mtr_get_opts_from_file($slave_opt_file); foreach my $opt ( @$slave_opt ) { # If we set default time zone, remove the one we have my $value= mtr_match_prefix($opt, "--default-time-zone="); $tinfo->{'slave_opt'}= [] if defined $value; } push(@{$tinfo->{'slave_opt'}}, @$slave_opt); } if ( -f $slave_mi_file ) Loading Loading
VC++Files/client/mysqlclient.dsp +4 −0 Original line number Diff line number Diff line Loading @@ -322,6 +322,10 @@ SOURCE=..\mysys\mulalloc.c # End Source File # Begin Source File SOURCE=..\mysys\my_access.c # End Source File # Begin Source File SOURCE=..\mysys\my_alloc.c # End Source File # Begin Source File Loading
VC++Files/libmysql/libmysql.dsp +4 −0 Original line number Diff line number Diff line Loading @@ -295,6 +295,10 @@ SOURCE=..\mysys\mulalloc.c # End Source File # Begin Source File SOURCE=..\mysys\my_access.c # End Source File # Begin Source File SOURCE=..\mysys\my_alloc.c # End Source File # Begin Source File Loading
client/mysql.cc +2 −1 Original line number Diff line number Diff line Loading @@ -989,7 +989,8 @@ static int read_lines(bool execute_commands) a nil, it still needs the space in the linebuffer for it. This is, naturally, undocumented. */ } while (linebuffer[0] <= linebuffer[1] + 1); } while ((unsigned char)linebuffer[0] <= (unsigned char)linebuffer[1] + 1); line= buffer.c_ptr(); #endif /* __NETWARE__ */ #else Loading
myisam/ft_boolean_search.c +1 −1 Original line number Diff line number Diff line Loading @@ -398,7 +398,7 @@ FT_INFO * ft_init_boolean_search(MI_INFO *info, uint keynr, byte *query, Hack: instead of init_queue, we'll use reinit queue to be able to alloc queue with alloc_root() */ res=ftb->queue.max_elements=1+query_len/(min(ft_min_word_len,2)+1); res=ftb->queue.max_elements=1+query_len/2; if (!(ftb->queue.root= (byte **)alloc_root(&ftb->mem_root, (res+1)*sizeof(void*)))) goto err; Loading
mysql-test/lib/mtr_cases.pl +49 −26 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ # and is part of the translation of the Bourne shell script with the # same name. use File::Basename; use strict; sub collect_test_cases ($); Loading Loading @@ -39,6 +40,7 @@ sub collect_test_cases ($) { if ( @::opt_cases ) { foreach my $tname ( @::opt_cases ) { # Run in specified order, no sort $tname= basename($tname, ".test"); my $elem= "$tname.test"; if ( ! -f "$testdir/$elem") { Loading Loading @@ -161,33 +163,35 @@ sub collect_one_test_case($$$$$) { my $slave_sh= "$testdir/$tname-slave.sh"; my $disabled= "$testdir/$tname.disabled"; $tinfo->{'master_opt'}= ["--default-time-zone=+3:00"]; $tinfo->{'slave_opt'}= ["--default-time-zone=+3:00"]; $tinfo->{'master_opt'}= $::glob_win32 ? ["--default-time-zone=+3:00"] : []; $tinfo->{'slave_opt'}= $::glob_win32 ? ["--default-time-zone=+3:00"] : []; $tinfo->{'slave_mi'}= []; if ( -f $master_opt_file ) { $tinfo->{'master_restart'}= 1; # We think so for now # This is a dirty hack from old mysql-test-run, we use the opt file # to flag other things as well, it is not a opt list at all $tinfo->{'master_opt'}= mtr_get_opts_from_file($master_opt_file); foreach my $opt (@{$tinfo->{'master_opt'}}) MASTER_OPT: { my $master_opt= mtr_get_opts_from_file($master_opt_file); foreach my $opt ( @$master_opt ) { my $value; $value= mtr_match_prefix($opt, "--timezone="); # This is a dirty hack from old mysql-test-run, we use the opt # file to flag other things as well, it is not a opt list at # all $value= mtr_match_prefix($opt, "--timezone="); if ( defined $value ) { $tinfo->{'timezone'}= $value; $tinfo->{'master_opt'}= []; $tinfo->{'master_restart'}= 0; last; $tinfo->{'skip'}= 1 if $::glob_win32; # FIXME server unsets TZ last MASTER_OPT; } $value= mtr_match_prefix($opt, "--result-file="); if ( defined $value ) { $tinfo->{'result_file'}= "r/$value.result"; Loading @@ -196,17 +200,36 @@ sub collect_one_test_case($$$$$) { { $tinfo->{'result_file'}.= $::opt_result_ext; } $tinfo->{'master_opt'}= []; $tinfo->{'master_restart'}= 0; last; last MASTER_OPT; } # If we set default time zone, remove the one we have $value= mtr_match_prefix($opt, "--default-time-zone="); if ( defined $value ) { $tinfo->{'master_opt'}= []; } } # Ok, this was a real option list, add it push(@{$tinfo->{'master_opt'}}, @$master_opt); } } if ( -f $slave_opt_file ) { $tinfo->{'slave_opt'}= mtr_get_opts_from_file($slave_opt_file); $tinfo->{'slave_restart'}= 1; my $slave_opt= mtr_get_opts_from_file($slave_opt_file); foreach my $opt ( @$slave_opt ) { # If we set default time zone, remove the one we have my $value= mtr_match_prefix($opt, "--default-time-zone="); $tinfo->{'slave_opt'}= [] if defined $value; } push(@{$tinfo->{'slave_opt'}}, @$slave_opt); } if ( -f $slave_mi_file ) Loading