string field(d_data.c_str() + pos, len);
pos+=len;
-
options.push_back(make_pair(code, field));
}
}
eo->d_extRCode=stuff.extRCode;
eo->d_version=stuff.version;
eo->d_Z=stuff.Z;
-
OPTRecordContent* orc =
dynamic_cast<OPTRecordContent*>(mdp.d_answers.back().first.d_content.get());
-
+ if(!orc)
+ return false;
orc->getData(eo->d_options);
return true;
SyncRes::s_domainmap.clear(); // this makes us idempotent
TXTRecordContent::report();
+ OPTRecordContent::report();
typedef vector<string> parts_t;
parts_t parts;