|
@@ -123,9 +123,8 @@ void update_root_certs_persistent_list(char *pem_roots,
|
|
|
new_rsrc.type = le_cc_plink;
|
|
|
le = malloc(sizeof(channel_credentials_persistent_le_t));
|
|
|
|
|
|
- char *tmp = malloc(pem_roots_length+1);
|
|
|
- memcpy(tmp, pem_roots, pem_roots_length+1);
|
|
|
- le->default_root_certs = tmp;
|
|
|
+ le->default_root_certs = malloc(pem_roots_length+1);
|
|
|
+ memcpy(le->default_root_certs, pem_roots, pem_roots_length+1);
|
|
|
|
|
|
new_rsrc.ptr = le;
|
|
|
gpr_mu_lock(&cc_persistent_list_mu);
|