1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-05 13:16:09 +03:00

BUG#12929631 : Execute crashes with --verbose output (Windows)

This patch corrects an unsafe string concatenation in the Windows
specific code for building the bootstrap command to enable or
disable the plugin.
This commit is contained in:
Chuck Bell
2011-09-07 10:46:20 -04:00
parent b5c334efb2
commit b7478b966a

View File

@@ -1157,10 +1157,11 @@ static int bootstrap_server(char *server_path, char *bootstrap_file)
#ifdef __WIN__
char *format_str= 0;
char *verbose_str= "";
const char *verbose_str= NULL;
if (opt_verbose)
strcat(verbose_str, "--console");
verbose_str= "--console";
if (has_spaces(opt_datadir) || has_spaces(opt_basedir) ||
has_spaces(bootstrap_file))
format_str= "\"%s %s --bootstrap --datadir=%s --basedir=%s < %s\"";