* @param r The request
* @param z A pointer to where the session will be written.
*/
+/* ??? We return errors but we ignore them thru-out. ??? */
static int ap_session_load(request_rec * r, session_rec ** z)
{
* @param r The request
* @param z A pointer to where the session will be written.
*/
+/* ??? We return errors but we ignore them thru-out. ??? */
static int ap_session_save(request_rec * r, session_rec * z)
{
if (z) {
static void ap_session_get(request_rec * r, session_rec * z, const char *key, const char **value)
{
if (!z) {
- ap_session_load(r, &z);
+ ap_session_load(r, &z); /* errors ignored?? */
}
if (z && z->entries) {
*value = apr_table_get(z->entries, key);
const char *key, const char *value)
{
if (!z) {
- ap_session_load(r, &z);
+ ap_session_load(r, &z); /* errors ignored?? */
}
if (z) {
if (value) {
&session_module);
/* load the session, or create one if necessary */
- ap_session_load(r, &z);
+ ap_session_load(r, &z); /* errors ignored?? */
if (!z || z->written) {
r = r->next;
continue;
}
/* save away the session, and we're done */
- ap_session_save(r, z);
+ ap_session_save(r, z); /* errors ignored?? */
r = r->next;
}
&session_module);
session_rec *z = NULL;
- ap_session_load(r, &z);
+ ap_session_load(r, &z); /* errors ignored?? */
if (conf->env) {
session_identity_encode(r, z);