From 0cbe9b0afa6e32ddb77ffc830a480591d7094d46 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Wed, 24 Apr 2019 14:23:48 -0700 Subject: [PATCH] modules/s_fetch: Clear the origin after cancel so it's not re-attempted. --- modules/s_fetch.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/s_fetch.cc b/modules/s_fetch.cc index 50d00b2df..4c0346e09 100644 --- a/modules/s_fetch.cc +++ b/modules/s_fetch.cc @@ -782,6 +782,7 @@ catch(const http::error &e) }; server::cancel(request); + request.origin = {}; return false; } catch(const std::exception &e) @@ -797,6 +798,7 @@ catch(const std::exception &e) }; server::cancel(request); + request.origin = {}; return false; }