Thanks for the fix, unfortunatly there is now a new problem.

Code:
on *:udpread:test_udp1:echo -a here.
on *:udpread:test_udp:{
  sockread -fn 4096 &a
  tokenize 32 $bvar(&a,1,4096).text
  echo -s - $sockname - $sockerr
  echo -s - $sock($sockname).saddr - $sock($sockname).sport
  if ($1 == bug) {
    echo -a hi
    sockudp -k test_udp $sock($sockname).saddr $sock($sockname).sport bug1
  }
  else echo -a hi ?
  .timer 1 1 sockclose test_udp*
}

alias test_udp {
  sockudp -k test_udp $1 127.0.0.1 $1
  sockudp -k test_udp1 127.0.0.1 $1 bug
}
when sending back something with " sockudp -k test_udp $sock($sockname).saddr $sock($sockname).sport bug1", the same event is triggered (test_udp) instead of test_udp1, work fine with 6.35


#mircscripting @ irc.swiftirc.net == the best mIRC help channel