summaryrefslogtreecommitdiff
path: root/ext/session/mod_user_class.c
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2014-03-26 23:23:54 +0800
committerXinchen Hui <laruence@gmail.com>2014-03-26 23:23:54 +0800
commitc9bca5039be162bd056909ce9c21f6fd96e5204a (patch)
tree5dc8e2ecb6fb12aff34518dd9b57c8ec30fd20c3 /ext/session/mod_user_class.c
parente82f112468bc8c46e5cb006850634aa780e8e68d (diff)
downloadphp-git-c9bca5039be162bd056909ce9c21f6fd96e5204a.tar.gz
Refactor session (incompleted)
Diffstat (limited to 'ext/session/mod_user_class.c')
-rw-r--r--ext/session/mod_user_class.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/ext/session/mod_user_class.c b/ext/session/mod_user_class.c
index 5b1480bf8c..b5b51da129 100644
--- a/ext/session/mod_user_class.c
+++ b/ext/session/mod_user_class.c
@@ -85,8 +85,8 @@ PHP_METHOD(SessionHandler, read)
return;
}
- RETVAL_STRINGL(val, val_len, 1);
- str_efree(val);
+ RETVAL_STRINGL(val, val_len);
+ efree(val);
return;
}
/* }}} */
@@ -154,6 +154,8 @@ PHP_METHOD(SessionHandler, create_sid)
id = PS(default_mod)->s_create_sid(&PS(mod_data), NULL TSRMLS_CC);
- RETURN_STRING(id, 0);
+ //????
+ RETVAL_STRING(id);
+ efree(id);
}
/* }}} */