]> granicus.if.org Git - php/commitdiff
MFH
authorSascha Schumann <sas@php.net>
Sat, 5 Apr 2003 11:22:44 +0000 (11:22 +0000)
committerSascha Schumann <sas@php.net>
Sat, 5 Apr 2003 11:22:44 +0000 (11:22 +0000)
ext/session/php_session.h
ext/session/session.c

index 598b2d4e99fcd17a5982d5ef16a266b2eeec128b..e97341d0ae0badd01da72bff113d69e9be379ee3 100644 (file)
@@ -105,7 +105,7 @@ typedef struct _php_ps_globals {
        void *mod_data;
        php_session_status session_status;
        long gc_probability;
-       long gc_dividend;
+       long gc_divisor;
        long gc_maxlifetime;
        int module_number;
        long cache_expire;
index 49b23f6a4009e81d44388fc2fbb7f3ed8f1947da..5d8a0c4f6f2a87d42881d6e5134b08fc53d80da9 100644 (file)
@@ -137,7 +137,7 @@ PHP_INI_BEGIN()
        PHP_INI_ENTRY("session.save_handler",           "files",     PHP_INI_ALL, OnUpdateSaveHandler)
        STD_PHP_INI_BOOLEAN("session.auto_start",       "0",         PHP_INI_ALL, OnUpdateBool,   auto_start,         php_ps_globals,    ps_globals)
        STD_PHP_INI_ENTRY("session.gc_probability",     "1",         PHP_INI_ALL, OnUpdateInt,    gc_probability,     php_ps_globals,    ps_globals)
-       STD_PHP_INI_ENTRY("session.gc_dividend",        "100",       PHP_INI_ALL, OnUpdateInt,    gc_dividend,        php_ps_globals,    ps_globals)
+       STD_PHP_INI_ENTRY("session.gc_divisor",         "100",       PHP_INI_ALL, OnUpdateInt,    gc_divisor,         php_ps_globals,    ps_globals)
        STD_PHP_INI_ENTRY("session.gc_maxlifetime",     "1440",      PHP_INI_ALL, OnUpdateInt,    gc_maxlifetime,     php_ps_globals,    ps_globals)
        PHP_INI_ENTRY("session.serialize_handler",      "php",       PHP_INI_ALL, OnUpdateSerializer)
        STD_PHP_INI_ENTRY("session.cookie_lifetime",    "0",         PHP_INI_ALL, OnUpdateInt,    cookie_lifetime,    php_ps_globals,    ps_globals)
@@ -1055,7 +1055,7 @@ PHPAPI void php_session_start(TSRMLS_D)
        if (PS(mod_data) && PS(gc_probability) > 0) {
                int nrdels = -1;
 
-               nrand = (int) ((float) PS(gc_dividend) * php_combined_lcg(TSRMLS_C));
+               nrand = (int) ((float) PS(gc_divisor) * php_combined_lcg(TSRMLS_C));
                if (nrand < PS(gc_probability)) {
                        PS(mod)->s_gc(&PS(mod_data), PS(gc_maxlifetime), &nrdels TSRMLS_CC);
 #if 0