const RRClass& zone_class, LoadCallback callback)
{
bool load_ok = false; // (we don't use it)
- dns::RRCollator collator(boost::bind(callback, _1));
+ const MasterLoaderCallbacks issue_callbacks =
+ createMasterLoaderCallbacks(origin, zone_class, &load_ok);
+ dns::RRCollator collator(boost::bind(callback, _1), issue_callbacks);
try {
- dns::MasterLoader(filename, origin, zone_class,
- createMasterLoaderCallbacks(origin, zone_class,
- &load_ok),
+ dns::MasterLoader(filename, origin, zone_class, issue_callbacks,
collator.getCallback()).load();
collator.flush();
} catch (const dns::MasterLoaderError& e) {