cvs: /php4/ext/session session.c
| From: | Sascha Schumann | Date: | Sat, 25 Sep 1999 21:06:11 +0000 |
| Subject: | cvs: /php4/ext/session session.c | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-4920@lists.php.net to get a copy of this message | ||
sas Sat Sep 25 17:06:11 1999 EDT
Modified files:
/php4/ext/session session.c
Log:
Do not try to free NULLs.
Index: php4/ext/session/session.c
diff -u php4/ext/session/session.c:1.55 php4/ext/session/session.c:1.56
--- php4/ext/session/session.c:1.55 Mon Sep 20 10:14:25 1999
+++ php4/ext/session/session.c Sat Sep 25 17:06:11 1999
@@ -871,10 +871,10 @@
{
if(PS(mod_data))
PS(mod)->close(&PS(mod_data));
- efree(PS(entropy_file));
- efree(PS(extern_referer_chk));
- efree(PS(save_path));
- efree(PS(session_name));
+ if(PS(entropy_file)) efree(PS(entropy_file));
+ if(PS(extern_referer_chk)) efree(PS(extern_referer_chk));
+ if(PS(save_path)) efree(PS(save_path));
+ if(PS(session_name)) efree(PS(session_name));
if(PS(id)) efree(PS(id));
zend_hash_destroy(&PS(vars));
}