From 7f15c9df334823c653cbf08242f584572eede2ee Mon Sep 17 00:00:00 2001 From: Unbit Date: Sat, 28 Jun 2014 10:05:44 +0200 Subject: [PATCH] mapping GET to PROPFIND is stupid in rados --- plugins/rados/rados.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/plugins/rados/rados.c b/plugins/rados/rados.c index b8bdede4..fd1998ef 100644 --- a/plugins/rados/rados.c +++ b/plugins/rados/rados.c @@ -634,14 +634,10 @@ static int uwsgi_rados_request(struct wsgi_request *wsgi_req) { // empty paths are mapped to propfind if (wsgi_req->path_info_len == 1 && wsgi_req->path_info[0] == '/') { - if (!urmp->allow_propfind) { - goto nopropfind; - } - if (!uwsgi_strncmp(wsgi_req->method, wsgi_req->method_len, "GET", 3) || !uwsgi_strncmp(wsgi_req->method, wsgi_req->method_len, "PROPFIND", 8)) { + if (urmp->allow_propfind && !uwsgi_strncmp(wsgi_req->method, wsgi_req->method_len, "PROPFIND", 8)) { uwsgi_rados_propfind(wsgi_req, ctx, NULL, 0, 0, timeout); goto end; } -nopropfind: uwsgi_405(wsgi_req); goto end; }