cvs: /php4/ext/session session.c

From: Date: Sun, 12 Sep 1999 12:27:12 +0000
Subject: cvs: /php4/ext/session session.c
Groups: php.version4 
Request: Send a blank email to php-version4+get-4367@lists.php.net to get a copy of this message
sas Sun Sep 12 08:27:12 1999 EDT Modified files: /php4/ext/session session.c Log: calculate length of cookie string correctly Index: php4/ext/session/session.c diff -u php4/ext/session/session.c:1.46 php4/ext/session/session.c:1.47 --- php4/ext/session/session.c:1.46 Sun Sep 12 05:57:51 1999 +++ php4/ext/session/session.c Sun Sep 12 08:27:11 1999 @@ -76,7 +76,7 @@ PHP_INI_ENTRY("session.serialize_handler", "php", PHP_INI_ALL, NULL) PHP_INI_ENTRY("session.extern_referer_check", "", PHP_INI_ALL, NULL) PHP_INI_ENTRY("session.entropy_file", "", PHP_INI_ALL, NULL) - PHP_INI_ENTRY("session.entropy_length", "", PHP_INI_ALL, NULL) + PHP_INI_ENTRY("session.entropy_length", "0", PHP_INI_ALL, NULL) PHP_INI_END() PS_SERIALIZER_FUNCS(php); @@ -374,10 +374,11 @@ } cookie = ecalloc(len + 1, 1); - snprintf(cookie, len, COOKIE_FMT, PS(session_name), PS(id)); + len = snprintf(cookie, len, COOKIE_FMT, PS(session_name), PS(id)); if (PS(lifetime) > 0) { strcat(cookie, COOKIE_EXPIRES); strcat(cookie, date_fmt); + len += strlen(COOKIE_EXPIRES) + strlen(date_fmt); efree(date_fmt); }

« previous php.version4 (#4367) next »