version 1.93, 2017/09/12 06:32:07 |
version 1.94, 2017/10/02 19:33:20 |
|
|
for (i = 0; i < newopts->nx; i++) \ |
for (i = 0; i < newopts->nx; i++) \ |
newopts->x[i] = buffer_get_string(&m, NULL); \ |
newopts->x[i] = buffer_get_string(&m, NULL); \ |
} while (0) |
} while (0) |
|
#define M_CP_STRARRAYOPT_ALLOC(x, nx) do { \ |
|
newopts->x = newopts->nx == 0 ? \ |
|
NULL : xcalloc(newopts->nx, sizeof(*newopts->x)); \ |
|
M_CP_STRARRAYOPT(x, nx); \ |
|
} while (0) |
/* See comment in servconf.h */ |
/* See comment in servconf.h */ |
COPY_MATCH_STRING_OPTS(); |
COPY_MATCH_STRING_OPTS(); |
#undef M_CP_STROPT |
#undef M_CP_STROPT |
#undef M_CP_STRARRAYOPT |
#undef M_CP_STRARRAYOPT |
|
#undef M_CP_STRARRAYOPT_ALLOC |
|
|
copy_set_server_options(&options, newopts, 1); |
copy_set_server_options(&options, newopts, 1); |
log_change_level(options.log_level); |
log_change_level(options.log_level); |