Operations ib_join_mcast and ib_leave_mcast in my application return success but ib_close_al hangs.
If I do not use ib_join_mcast and ib_leave_mcast than ib_close_al does not hang and the application successfully exits.
Joining was checked to be successfull because it was possible to receive messages sent to the multicast group.
But even if we do not try to receive any messages but just call ib_join_mcast and ib_leave_mcast one after another the application infinitely hangs on ib_close_al.
Are there any suggestions?
Output from join callback:
Handle from ib_join_mcast :
Output from ib_leave_mcast :
Leaving mcast group…0x0000000000340FC0