From 4be0d86aa0d8592cf9dd16be6345376cff5b3870 Mon Sep 17 00:00:00 2001 From: Julien BLACHE Date: Sat, 10 Sep 2011 18:44:37 +0200 Subject: [PATCH] Revert "Disable session expiration" This reverts commit c70caad87e12357d7d912113f6a06b08d781afd1. --- src/httpd_daap.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/httpd_daap.c b/src/httpd_daap.c index 8fe60092..650b9d68 100644 --- a/src/httpd_daap.c +++ b/src/httpd_daap.c @@ -155,14 +155,10 @@ daap_session_timeout_cb(int fd, short what, void *arg) static struct daap_session * daap_session_register(void) { -#if 0 struct timeval tv; -#endif struct daap_session *s; avl_node_t *node; -#if 0 int ret; -#endif s = (struct daap_session *)malloc(sizeof(struct daap_session)); if (!s) @@ -189,14 +185,12 @@ daap_session_register(void) return NULL; } -#if 0 evutil_timerclear(&tv); tv.tv_sec = DAAP_SESSION_TIMEOUT; ret = evtimer_add(&s->timeout, &tv); if (ret < 0) DPRINTF(E_LOG, L_DAAP, "Could not add session timeout event for session %d\n", s->id); -#endif /* 0 */ return s; } @@ -205,9 +199,7 @@ struct daap_session * daap_session_find(struct evhttp_request *req, struct evkeyvalq *query, struct evbuffer *evbuf) { struct daap_session needle; -#if 0 struct timeval tv; -#endif struct daap_session *s; avl_node_t *node; const char *param; @@ -233,7 +225,6 @@ daap_session_find(struct evhttp_request *req, struct evkeyvalq *query, struct ev s = (struct daap_session *)node->item; -#if 0 event_del(&s->timeout); evutil_timerclear(&tv); @@ -242,7 +233,6 @@ daap_session_find(struct evhttp_request *req, struct evkeyvalq *query, struct ev ret = evtimer_add(&s->timeout, &tv); if (ret < 0) DPRINTF(E_LOG, L_DAAP, "Could not add session timeout event for session %d\n", s->id); -#endif /* 0 */ return s; @@ -656,7 +646,7 @@ daap_reply_server_info(struct evhttp_request *req, struct evbuffer *evbuf, char passwd = cfg_getstr(lib, "password"); name = cfg_getstr(lib, "name"); - len = 136 + strlen(name); + len = 157 + strlen(name); ret = evbuffer_expand(evbuf, len); if (ret < 0) @@ -691,10 +681,8 @@ daap_reply_server_info(struct evhttp_request *req, struct evbuffer *evbuf, char dmap_add_int(evbuf, "apro", apro); /* 12 */ dmap_add_string(evbuf, "minm", name); /* 8 + strlen(name) */ -#if 0 dmap_add_int(evbuf, "mstm", DAAP_SESSION_TIMEOUT); /* 12 */ dmap_add_char(evbuf, "msal", 1); /* 9 */ -#endif dmap_add_char(evbuf, "mslr", 1); /* 9 */ dmap_add_char(evbuf, "msau", (passwd) ? 2 : 0); /* 9 */