summaryrefslogtreecommitdiff
path: root/src/RpcMethod.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2014-07-21 08:11:14 +0200
committerNils Maier <maierman@web.de>2014-07-22 21:58:30 +0200
commit70a80b1455e11e5572eac4bd4b7ca647c45bbf81 (patch)
tree15163a8de5f76f74cfa87ec1a5ff06069e26b58a /src/RpcMethod.cc
parent8f2af33b6dd33e7937480e37f06d325e812dee8f (diff)
Remove request pre-authorization again
Diffstat (limited to 'src/RpcMethod.cc')
-rw-r--r--src/RpcMethod.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/RpcMethod.cc b/src/RpcMethod.cc
index ad3a1c28..950e5544 100644
--- a/src/RpcMethod.cc
+++ b/src/RpcMethod.cc
@@ -85,11 +85,9 @@ void RpcMethod::authorize(RpcRequest& req, DownloadEngine* e)
}
}
}
- if (!e || (req.authorization != RpcRequest::PREAUTHORIZED &&
- !e->validateToken(token))) {
+ if (!e || !e->validateToken(token)) {
throw DL_ABORT_EX("Unauthorized");
}
- req.authorization = RpcRequest::PREAUTHORIZED;
}
RpcResponse RpcMethod::execute(RpcRequest req, DownloadEngine* e)