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:
@@ -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\"";
|
||||
|
Reference in New Issue
Block a user