Method code for $dns.parse_line()

[Turn on line numbering]
arg line;
var m, task, code, info;

(> .perms(caller(), $connection) <);
if ((m = regexp(line, "^([0-9]+):([a-z]):(.*)$"))) {
    [task, code, info] = m;
    task = toint(task);
    catch any {
        $scheduler.resume(task, [code, info]);
    } with {
        $sys.log("DNS ERROR: ");
        $sys.log($parse_lib.traceback(traceback()));
    }
} else {
    $sys.log("DNS ERROR: Invalid Result from server: " + line);
}

// Created 01-Jul-1997 as a part of ColdCore, see: @help Credit

Tlon