diff --git a/lib/modules/Protocols.pmod/DNS.pmod b/lib/modules/Protocols.pmod/DNS.pmod index 30621c0831df5057c10d7091359bebcb98f5e696..ced791f9487de9eb11d3fc36af737bcee0917a9a 100644 --- a/lib/modules/Protocols.pmod/DNS.pmod +++ b/lib/modules/Protocols.pmod/DNS.pmod @@ -1132,11 +1132,12 @@ class async_client static private void rec_data(mapping m) { mixed err; + object r; mapping res; if (err = catch { if(m->port != 53 || !has_value(nameservers, m->ip)) return; sscanf(m->data,"%2c",int id); - object r=requests[id]; + r = requests[id]; if(!r) return; m_delete(requests,id); res = decode_res(m->data);