cout<<"BEGIN TRANSACTION;"<<endl;
}
-static void emitDomain(const DNSName& domain, const vector<string> *masters = 0) {
+static void emitDomain(const DNSName& domain, const vector<ComboAddress> *masters = 0) {
string iDomain = domain.toStringRootDot();
if(!::arg().mustDo("slave")) {
if(g_mode==POSTGRES || g_mode==MYSQL || g_mode==SQLITE) {
if(g_mode==POSTGRES || g_mode==MYSQL || g_mode==SQLITE) {
string mstrs;
if (masters != 0 && ! masters->empty()) {
- for(const string& mstr : *masters) {
- mstrs.append(mstr);
+ for(const auto& mstr : *masters) {
+ mstrs.append(mstr.toStringWithPortExcept(53));
mstrs.append(1, ' ');
}
}