Date: 09/30/00
- Next message: Sterling Hughes: "Re: [PHP-DEV] extensions not supported?"
- Previous message: tcarroll <email protected>: "[PHP-DEV] PHP 4.0 Bug #6958: mod_mm: session WRITE returns FAILURE when vallen=0"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
ID: 6958
Updated by: sas
Reported By: tcarroll <email protected>
Status: Closed
Bug Type: *Session related
Assigned To:
Comments:
Thanks, fixed in CVS.
Previous Comments:
---------------------------------------------------------------------------
[2000-09-30 05:37:10] tcarroll <email protected>
when session.save_handler = mm
the following script will cause a error logging
<?php
session_start();
?>
The error is produced:
PHP Warning: Failed to write session data (mm). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
<br>
<b>Warning</b>: Failed to write session data (mm). Please verify that the current setting of session.save_path is correct (/tmp) in <b>Unknown</b> on line <b>0</b><br>
mod_mm WRITE returns failure for vallen = 0.
Following is a diff. Also fixes small problems when the module reports errors in debug mode.
--- mod_mm.c Mon Jul 10 06:09:14 2000
+++ mod_mm.c.tom Fri Sep 29 17:05:38 2000
@@ -162,7 +162,7 @@
ps_mm_debug("optimizingn");
}
- ps_mm_debug(stderr, "lookup(%s): ret=%x,h=%dn", key, ret, h);
+ ps_mm_debug("lookup(%s): ret=%x,h=%dn", key, ret, h);
return ret;
}
@@ -256,14 +256,16 @@
PS_MM_DATA;
ps_sd *sd;
+ if ( vallen == 0 ) return SUCCESS;
+
mm_lock(data->mm, MM_LOCK_RW);
sd = ps_sd_lookup(data, key, 1);
if (!sd) {
sd = ps_sd_new(data, key, val, vallen);
- ps_mm_debug(stderr, "new one for %sn", key);
+ ps_mm_debug("new one for %sn", key);
} else {
- ps_mm_debug(stderr, "found existing one for %sn", key);
+ ps_mm_debug("found existing one for %sn", key);
mm_free(data->mm, sd->data);
sd->datalen = vallen;
sd->data = mm_malloc(data->mm, vallen);
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=6958
-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: Sterling Hughes: "Re: [PHP-DEV] extensions not supported?"
- Previous message: tcarroll <email protected>: "[PHP-DEV] PHP 4.0 Bug #6958: mod_mm: session WRITE returns FAILURE when vallen=0"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

