فهرست منبع

remove tmp variable

Stanley Cheung 8 سال پیش
والد
کامیت
1ad4babe84
1فایلهای تغییر یافته به همراه2 افزوده شده و 3 حذف شده
  1. 2 3
      src/php/ext/grpc/channel_credentials.c

+ 2 - 3
src/php/ext/grpc/channel_credentials.c

@@ -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);