]> granicus.if.org Git - php/commitdiff
Fixed NULL pointer def
authorXinchen Hui <laruence@gmail.com>
Mon, 3 Mar 2014 10:12:13 +0000 (18:12 +0800)
committerXinchen Hui <laruence@gmail.com>
Mon, 3 Mar 2014 10:12:13 +0000 (18:12 +0800)
ext/standard/head.c

index 2fa5e1fdadd9903b330b8aa13c1864c37d352236..04a3c894605c15f8f87e3c2fb98a83c1cb2968fd 100644 (file)
@@ -95,11 +95,12 @@ PHPAPI int php_setcookie(char *name, int name_len, char *value, int value_len, t
        len += name_len;
        if (value && url_encode) {
                encoded_value = php_url_encode(value, value_len);
+               len += encoded_value->len;
        } else if (value) {
                encoded_value = STR_INIT(value, value_len, 0);
+               len += encoded_value->len;
        }
 
-       len += encoded_value->len;
        if (path) {
                len += path_len;
        }