Browse Source

Fix potential crash

experimental/pre_new_hash_func
Stanislav Malyshev 25 years ago
parent
commit
5ad3d2828f
  1. 4
      ext/standard/head.c

4
ext/standard/head.c

@ -157,11 +157,11 @@ PHP_FUNCTION(setcookie)
efree(encoded_value);
}
if (Z_STRVAL_PP(z_path) && Z_STRLEN_PP(z_path)>0) {
if (z_path && Z_STRVAL_PP(z_path) && Z_STRLEN_PP(z_path)>0) {
strcat(cookie, "; path=");
strcat(cookie, Z_STRVAL_PP(z_path));
}
if (Z_STRVAL_PP(z_domain) && Z_STRLEN_PP(z_domain)>0) {
if (z_domain && Z_STRVAL_PP(z_domain) && Z_STRLEN_PP(z_domain)>0) {
strcat(cookie, "; domain=");
strcat(cookie, Z_STRVAL_PP(z_domain));
}

Loading…
Cancel
Save