]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Make ConnectionToBackend::release() purely virtual
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 26 Oct 2021 13:29:31 +0000 (15:29 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 26 Oct 2021 15:07:19 +0000 (17:07 +0200)
pdns/dnsdistdist/dnsdist-nghttp2.cc
pdns/dnsdistdist/dnsdist-tcp-downstream.hh

index 1536c09ec8cc5d3b511c779596ff40b57d7a734a..44bd7058d084888a2186d9f8b25676c7e72b0a62 100644 (file)
@@ -67,6 +67,9 @@ public:
   bool reachedMaxConcurrentQueries() const override;
   bool reachedMaxStreamID() const override;
   bool isIdle() const override;
+  void release() override
+  {
+  }
 
 private:
   static ssize_t send_callback(nghttp2_session* session, const uint8_t* data, size_t length, int flags, void* user_data);
index ac9d7e29cf41f2975329ab8734d93e99c6c56f7e..78327861393b399a45833335c36ed044cab69144 100644 (file)
@@ -115,9 +115,7 @@ public:
   virtual bool reachedMaxStreamID() const = 0;
   virtual bool reachedMaxConcurrentQueries() const = 0;
   virtual bool isIdle() const = 0;
-  virtual void release()
-  {
-  }
+  virtual void release() = 0;
 
   bool matches(const std::shared_ptr<DownstreamState>& ds) const
   {