From 5ad3d2828f2e1affb833f58a86166da1f6f23dce Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Thu, 14 Jun 2001 15:36:10 +0000 Subject: [PATCH] Fix potential crash --- ext/standard/head.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/standard/head.c b/ext/standard/head.c index babdfb22841..a269c97f025 100644 --- a/ext/standard/head.c +++ b/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)); }