X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_cookie_api.c;h=a9dd14c7841a35e8e881f468e6516dafffe2af0e;hp=f1710c3999e6b710ad48c439a2e2540ed3ae106a;hb=4a8fc95fc8796d7e1f2394c63345fa9def53e821;hpb=378dd0f912b3139f1a797cf19e7c4eb88d33f141 diff --git a/http_cookie_api.c b/http_cookie_api.c index f1710c3..a9dd14c 100644 --- a/http_cookie_api.c +++ b/http_cookie_api.c @@ -249,9 +249,9 @@ PHP_HTTP_API http_cookie_list *_http_cookie_list_fromstruct(http_cookie_list *li list->flags = (long) Z_DVAL_PP(tmp); break; case IS_STRING: - cpy = zval_copy(IS_LONG, *tmp); + cpy = http_zsep(IS_LONG, *tmp); list->flags = Z_LVAL_P(cpy); - zval_free(&cpy); + zval_ptr_dtor(&cpy); break; default: break; @@ -266,7 +266,7 @@ PHP_HTTP_API http_cookie_list *_http_cookie_list_fromstruct(http_cookie_list *li list->expires = (long) Z_DVAL_PP(tmp); break; case IS_STRING: - cpy = zval_copy(IS_LONG, *tmp); + cpy = http_zsep(IS_LONG, *tmp); if (Z_LVAL_P(cpy)) { list->expires = Z_LVAL_P(cpy); } else { @@ -275,7 +275,7 @@ PHP_HTTP_API http_cookie_list *_http_cookie_list_fromstruct(http_cookie_list *li list->expires = expires; } } - zval_free(&cpy); + zval_ptr_dtor(&cpy); break; default: break;