anchor.diff:  
   -spec udplisten_writer(inet:port_number()) -> fun().
   udplisten_writer(LocalPort) ->
  -    fun F(_N, Meta) ->
  +    fun F(Attempt, Meta) ->
           {Res, Sock} = gen_udp:open(LocalPort, [binary, {active, false},
                                                  {reuseaddr, true}, {ip, {0, 0, 0, 0}}
                                                 ]
                                     ),
  -        Attempt = get_attempt(),
           case Res of
               ok -> {F, {net,
                   fun (Data) ->
  
positive.code:                         erlamsa_logger:log(LogLevel, "process ~p exit with reason ~p", [OsPid, LogStatus])
                  after ?EXEC_SLEEP -> 
                      exec:stop(Pid)               
                  end
              end
          }, [{output, exec} | Meta]}
      end.
  
negative.code:         ssl -> [{certfile, CertFile}, {keyfile, KeyFile}];
          _Else -> []
      end,
      fun F(Attempt, Meta) ->
          erlamsa_netutils:netserver_start(Transport, false),
          {Res, ListenSock} = erlamsa_netutils:listen(Transport, LocalPort,
                                              [binary, {active, false},
  