| 1231 | |
| 1232 | |
| 1233 | static void copy_option_list(MEM_ROOT *mem, FOREIGN_SERVER *server, |
| 1234 | engine_option_value *option_list) |
| 1235 | { |
| 1236 | engine_option_value *option_list_last; |
| 1237 | server->option_list= NULL; |
| 1238 | for (engine_option_value *option= option_list; option; |
| 1239 | option= option->next) |
| 1240 | { |
| 1241 | engine_option_value *new_option= new (mem) engine_option_value(option); |
| 1242 | new_option->name= engine_option_value::Name( |
| 1243 | safe_lexcstrdup_root(mem, option->name)); |
| 1244 | new_option->value= engine_option_value::Value( |
| 1245 | safe_lexcstrdup_root(mem, option->value)); |
| 1246 | new_option->link(&server->option_list, &option_list_last); |
| 1247 | } |
| 1248 | } |
| 1249 | |
| 1250 | /* |
| 1251 |
no test coverage detected