Indy Bug : IdUDPServer.Active:=false ?

I have an Indy UDP Server listening a port. A button to stop the
listening with the command line IdUDPServer.Active:=false;

This works, but if the listening port is really "bombed" with messages
the application crashes.

I verified it with a breakpoint and step by step debugging : the
application crashes on IdUDPServer.Active:=false, more precisely in unit
IdUDPBase, procedure TIdUDPBase.SetActive, line CloseBinding;

Could you confirm this is a bug or not ? and a method to fix it ?

Thanks a lot,
Best regards

TheCat