| Fix gcc7 compile | 
|   | 
| mysql.cc: In function 'void build_completion_hash(bool, bool)': | 
| mysql.cc:2687:37: error: invalid conversion from 'char' to 'char*' [-fpermissive] | 
|        field_names[i][num_fields*2]= '\0'; | 
|                                      ^~~~ | 
| Patch was partly backported from upstream commit: | 
| https://github.com/mysql/mysql-server/commit/ae21683d980d5fe9e39bd0193827ea3604256eb9 | 
|   | 
| Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> | 
| [Thomas: add more gcc 7.x fixes in instance_map.cc.] | 
| Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 
|   | 
| Index: b/client/mysql.cc | 
| =================================================================== | 
| --- a/client/mysql.cc | 
| +++ b/client/mysql.cc | 
| @@ -2684,7 +2684,7 @@ | 
|          mysql_free_result(fields); | 
|          break; | 
|        } | 
| -      field_names[i][num_fields*2]= '\0'; | 
| +      field_names[i][num_fields*2]= NULL; | 
|        j=0; | 
|        while ((sql_field=mysql_fetch_field(fields))) | 
|        { | 
| Index: b/server-tools/instance-manager/instance_map.cc | 
| =================================================================== | 
| --- a/server-tools/instance-manager/instance_map.cc | 
| +++ b/server-tools/instance-manager/instance_map.cc | 
| @@ -526,12 +526,12 @@ | 
|               Options::Main::config_file); | 
|   | 
|      argv_options[1]= defaults_file_arg; | 
| -    argv_options[2]= '\0'; | 
| +    argv_options[2]= NULL; | 
|   | 
|      argc= 2; | 
|    } | 
|    else | 
| -    argv_options[1]= '\0'; | 
| +    argv_options[1]= NULL; | 
|   | 
|    /* | 
|      If the routine failed, we'll simply fallback to defaults in |