anchor.diff:    gen_server:start_link(?MODULE, [Socket,Params], []).
   
   init([Socket,Params]) ->
  -  ?logDebugMSG("ioc2rpz tcp child started ~n", [])
  +  ?logDebugMSG("ioc2rpz tcp child started ~n", []),
     gen_server:cast(self(), accept),
     {ok, #state{socket=Socket, params=Params}}.
   
  
positive.code: ip_to_str({0,0,0,0,0,65535,IP1,IP2}) ->
    <<IP1B2:8, IP1B1:8>> = <<IP1:16>>,
    <<IP2B2:8, IP2B1:8>> = <<IP2:16>>,
    inet_parse:ntoa({IP1B2,IP1B1,IP2B2,IP2B1});
    
  ip_to_str(IP) ->
    inet_parse:ntoa(IP).
  
negative.code: 
  
  send_TSIG_error(_, Socket, DNSId, OptB, OptE, Question, TSIG, [MSG,MSPG,QStr, QType, QClass], Proto) ->
    ioc2rpz_fun:logMessageCEF(ioc2rpz_fun:msg_CEF(107),[ip_to_str(Proto#proto.rip),Proto#proto.rport,Proto#proto.proto,QStr, ioc2rpz_fun:q_type(QType), ioc2rpz_fun:q_class(QClass),dombin_to_str(TSIG#dns_TSIG_RR.name),MSG, MSPG]),
    send_REQST(Socket, DNSId, <<1:1,OptB:7, 0:1, OptE:3,?SERVFAIL:4>>, <<1:16,0:16,0:16,0:16>>, Question, [], Proto).
  
  