cvs: php4 /ext/session session.c

From: 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);

« previous php.cvs (#4536) next »