From: Stephan Bosch Date: Wed, 18 Oct 2017 17:01:10 +0000 (+0200) Subject: doveadm-server: http: Changed initialization of parameters in doveadm_http_handle_jso... X-Git-Tag: 2.3.0.rc1~760 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9cc49c886f0ad142735f0f1b47da8f19bd42e01b;p=thirdparty%2Fdovecot%2Fcore.git doveadm-server: http: Changed initialization of parameters in doveadm_http_handle_json_v1(). Use normal assignment, rather than memcpy(). This way, type checking is not skipped unnecessarily. --- diff --git a/src/doveadm/client-connection-http.c b/src/doveadm/client-connection-http.c index c186a36b3c..e842622178 100644 --- a/src/doveadm/client-connection-http.c +++ b/src/doveadm/client-connection-http.c @@ -502,7 +502,7 @@ doveadm_http_handle_json_v1(struct client_connection_http *conn, /* initialize pargv */ for (pargc = 0; conn->cmd->parameters[pargc].name != NULL; pargc++) { param = array_append_space(&conn->pargv); - memcpy(param, &(conn->cmd->parameters[pargc]), sizeof(struct doveadm_cmd_param)); + *param = conn->cmd->parameters[pargc]; param->value_set = FALSE; } conn->json_state = JSON_STATE_COMMAND_PARAMETERS;