tau_initTTIaccess: when calling this function two MCs are joined, but "leaving" them when closing everything leads to error messages. Output is as follows:
2:45:10.915197 Info: nt_acc_if.c:838 tau_initTTIaccess...
...
112:45:10.915321 Info: vos_sock.c:1336 binding to: 0.0.0.0:17224
12:45:10.915347 Info: vos_sock.c:976 joining MC: 239.255.0.0 on iface 10.0.1.100
12:45:10.915538 Info: vos_sock.c:976 joining MC: 239.194.0.0 on iface 10.0.1.100
...
12:45:10.915790 Info: vos_sock.c:1336 binding to: 0.0.0.0:17225
12:45:10.915812 Info: vos_sock.c:976 joining MC: 239.255.0.0 on iface 10.0.1.100
12:45:10.915998 Info: vos_sock.c:976 joining MC: 239.194.0.0 on iface 10.0.1.100
...
12:45:41.939088 Info: vos_sock.c:1060 leaving MC: 239.255.0.0 on iface 0.0.0.0
12:45:41.939110 **Error: vos_sock.c:1068 setsockopt() IP_DROP_MEMBERSHIP failed (Err: Cannot assign requested address)
12:45:41.939123 Warning: trdp_utils.c:1169 trdp_sockLeaveMC() failed!
...
2:45:41.980541 Info: vos_sock.c:1060 leaving MC: 239.255.0.0 on iface 0.0.0.0
12:45:41.980565 **Error: vos_sock.c:1068 setsockopt() IP_DROP_MEMBERSHIP failed (Err: Cannot assign requested address)
12:45:41.980577 Warning: trdp_utils.c:1169 trdp_sockLeaveMC() failed!
The error occured, because trdp_sockLeaveMC() would try to drop the mc subscription on interface 0 on POSIX, instead of the interface it joined on.
It should be fixed now.