sas Tue Mar 13 08:58:36 2001 EDT
Modified files:
/php4/ext/session session.c
Log:
Replace another sprintf
Index: php4/ext/session/session.c
diff -u php4/ext/session/session.c:1.194 php4/ext/session/session.c:1.195
--- php4/ext/session/session.c:1.194 Tue Mar 13 08:53:34 2001
+++ php4/ext/session/session.c Tue Mar 13 08:58:36 2001
@@ -929,10 +929,12 @@
php_session_send_cookie(PSLS_C);
if (define_sid) {
- char *buf;
+ smart_str var = {0};
- buf = emalloc(strlen(PS(session_name)) + strlen(PS(id)) + 5);
- sprintf(buf, "%s=%s", PS(session_name), PS(id));
+ smart_str_appends(&var, PS(session_name));
+ smart_str_appendc(&var, '=');
+ smart_str_appends(&var, PS(id));
+ smart_str_0(&var);
REGISTER_STRING_CONSTANT("SID", buf, 0);
} else
REGISTER_STRING_CONSTANT("SID", empty_string, 0);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]