cvs: php4 /ext/session session.c
| From: | Sascha Schumann | Date: | Tue, 13 Mar 2001 16:58:36 +0000 |
| Subject: | cvs: php4 /ext/session session.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-4536@lists.php.net to get a copy of this message | ||
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);