From 29fb23893d99c420816cf088bc83b9c7341312bf Mon Sep 17 00:00:00 2001 From: Julien BLACHE Date: Sat, 30 Jan 2010 12:57:50 +0100 Subject: [PATCH] DAAP update request requires a session-id --- src/httpd_daap.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/httpd_daap.c b/src/httpd_daap.c index 064f2531..72a780fe 100644 --- a/src/httpd_daap.c +++ b/src/httpd_daap.c @@ -1025,12 +1025,17 @@ daap_reply_logout(struct evhttp_request *req, struct evbuffer *evbuf, char **uri static void daap_reply_update(struct evhttp_request *req, struct evbuffer *evbuf, char **uri, struct evkeyvalq *query) { + struct daap_session *s; struct daap_update_request *ur; const char *param; int current_rev = 2; int reqd_rev; int ret; + s = daap_session_find(req, query, evbuf); + if (!s) + return; + param = evhttp_find_header(query, "revision-number"); if (!param) {