diff options
author | David Kalnischkies <david@kalnischkies.de> | 2016-08-02 14:49:58 +0200 |
---|---|---|
committer | David Kalnischkies <david@kalnischkies.de> | 2016-08-10 23:19:44 +0200 |
commit | 4bba5a88d0f6afde4414b586b64c48a4851d5324 (patch) | |
tree | 458faf656cc61045c5f1f1a3443c2110c3514d55 /methods/server.h | |
parent | 57401c48fadc0c78733a67294f9cc20a57e527c9 (diff) |
use the same redirection handling for http and https
cURL which backs our https implementation can handle redirects on its
own, but by dealing with them on our own we gain finer control over which
redirections will be performed (we don't like https → http) and by whom
so that redirections to other hosts correctly spawn a new https method
dealing with these instead of letting the current one deal with it.
Diffstat (limited to 'methods/server.h')
-rw-r--r-- | methods/server.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/methods/server.h b/methods/server.h index b23b0e50a..f2868c96a 100644 --- a/methods/server.h +++ b/methods/server.h @@ -141,7 +141,7 @@ class ServerMethod : public aptMethod TRY_AGAIN_OR_REDIRECT }; /** \brief Handle the retrieved header data */ - DealWithHeadersResult DealWithHeaders(FetchResult &Res); + virtual DealWithHeadersResult DealWithHeaders(FetchResult &Res); // In the event of a fatal signal this file will be closed and timestamped. static std::string FailFile; |