From 0fed0a955f5621904c0d6b6d64f3da8e2105c937 Mon Sep 17 00:00:00 2001 From: Pari Nannapaneni Date: Thu, 17 Jan 2008 23:09:53 +0000 Subject: [PATCH] reverting 99001 - We need the Max-Age for extending the life of cookie mansession_id git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@99007 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/manager.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/main/manager.c b/main/manager.c index 1b16874086..bc342cf427 100644 --- a/main/manager.c +++ b/main/manager.c @@ -2639,7 +2639,6 @@ static char *generic_http_callback(int format, struct sockaddr_in *requestor, co char *c = workspace; char *retval = NULL; struct ast_variable *v; - unsigned int new_session = 0; for (v = params; v; v = v->next) { if (!strcasecmp(v->name, "mansession_id")) { @@ -2671,7 +2670,6 @@ static char *generic_http_callback(int format, struct sockaddr_in *requestor, co ast_atomic_fetchadd_int(&s->eventq->usecount, 1); ast_atomic_fetchadd_int(&num_sessions, 1); AST_LIST_UNLOCK(&sessions); - new_session = 1; } /* Reset HTTP timeout. If we're not yet authenticated, keep it extremely short */ @@ -2712,10 +2710,8 @@ static char *generic_http_callback(int format, struct sockaddr_in *requestor, co s->needdestroy = 1; } ast_build_string(&c, &len, "Content-type: text/%s\r\n", contenttype[format]); - if (new_session) { - sprintf(tmp, "%08lx", s->managerid); - ast_build_string(&c, &len, "%s\r\n", ast_http_setcookie("mansession_id", tmp, httptimeout, cookie, sizeof(cookie))); - } + sprintf(tmp, "%08lx", s->managerid); + ast_build_string(&c, &len, "%s", ast_http_setcookie("mansession_id", tmp, httptimeout, cookie, sizeof(cookie))); if (format == FORMAT_HTML) ast_build_string(&c, &len, "Asterisk™ Manager Interface"); if (format == FORMAT_XML) {