diff --git a/src/utils/sapsrv.c b/src/utils/sapsrv.c index 1a9e155b39045c66274a5d0ddc8baceb5823bd80..55d073ba57afe37390364665601d7c7742aaf9d4 100644 --- a/src/utils/sapsrv.c +++ b/src/utils/sapsrv.c @@ -271,7 +271,7 @@ int aes67_sapsrv_leave_mcast_group(int sockfd, u32_t scope, unsigned int ipv6_if { assert(sockfd>0); // only - assert( ((scope & AES67_SAPSRV_SCOPE_IPv4) == AES67_SAPSRV_SCOPE_IPv4) + ((scope & AES67_SAPSRV_SCOPE_IPv6) == AES67_SAPSRV_SCOPE_IPv6) == 1); + assert( !!(scope & AES67_SAPSRV_SCOPE_IPv4) + !!(scope & AES67_SAPSRV_SCOPE_IPv6) == 1); int proto; int optname;