]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
unbreak el6 build
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Sat, 17 Mar 2018 00:06:24 +0000 (01:06 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Sat, 17 Mar 2018 00:25:26 +0000 (01:25 +0100)
pdns/lua-record.cc
pdns/minicurl.cc

index 8f21f83d9f4d93ce3318f516085561d02e805247..12e0b27d9e4b6e4a33e5f0db04eb52d718d7150a 100644 (file)
@@ -28,6 +28,7 @@
    pool of UeberBackends?
  */
 
+#ifdef CURLOPT_RESOLVE
 class IsUpOracle
 {
 private:
@@ -178,7 +179,6 @@ void IsUpOracle::checkTCPThread(ComboAddress rem, opts_t opts)
   }
 }
 
-
 void IsUpOracle::checkURLThread(ComboAddress rem, std::string url, opts_t opts) 
 {
   setDown(rem, url, opts);
@@ -212,9 +212,12 @@ void IsUpOracle::checkURLThread(ComboAddress rem, std::string url, opts_t opts)
     sleep(5);
   }
 }
+#endif
 
-
+#ifdef CURLOPT_RESOLVE
 IsUpOracle g_up;
+#endif
+
 namespace {
 template<typename T, typename C>
 bool doCompare(const T& var, const std::string& res, const C& cmp)
@@ -608,7 +611,7 @@ std::vector<shared_ptr<DNSRecordContent>> luaSynth(const std::string& code, cons
       return std::string("unknown");
     });
 
-  
+#ifdef CURLOPT_RESOLVE
   lua.writeFunction("ifportup", [&bestwho](int port, const vector<pair<int, string> >& ips, const boost::optional<std::unordered_map<string,string>> options) {
       vector<ComboAddress> candidates;
       std::unordered_map<string, string> opts;
@@ -687,6 +690,7 @@ std::vector<shared_ptr<DNSRecordContent>> luaSynth(const std::string& code, cons
 
       return ret;
                     });
+#endif
 
 
 
index 99b6dfe40a306b40324fc9172c8160fd334f3b07..af67b834b65df3cec11ce0375622dd314fae6b12 100644 (file)
@@ -33,6 +33,7 @@ static string extractHostFromURL(const std::string& url)
   return url.substr(pos, endpos-pos);
 }
 
+#ifdef CURLOPT_RESOLVE
 void MiniCurl::setupURL(const std::string& str, const ComboAddress* rem, const ComboAddress* src)
 {
   if(rem) {
@@ -66,6 +67,7 @@ void MiniCurl::setupURL(const std::string& str, const ComboAddress* rem, const C
   
   d_data.clear();
 }
+
 std::string MiniCurl::getURL(const std::string& str, const ComboAddress* rem, const ComboAddress* src)
 {
   setupURL(str, rem, src);
@@ -95,3 +97,4 @@ std::string MiniCurl::postURL(const std::string& str, const std::string& postdat
   d_data.clear();
   return ret;
 }
+#endif
\ No newline at end of file