X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udp.c;h=0d945acdb4df07d6f4645262154c042a502af358;hb=0083ebffd975686b3ab3008aea827f8fb12cf543;hp=ee38d51587eb02f56ec47ea98cb5ec0db3982173;hpb=f3b9bc33b5e1b1549da6b80c3a5952462afe8c1e;p=secnet.git diff --git a/udp.c b/udp.c index ee38d51..0d945ac 100644 --- a/udp.c +++ b/udp.c @@ -269,7 +269,8 @@ static bool_t record_socket_gotaddr(struct udpcommon *uc, struct udpsock *us, socklen_t salen=sizeof(us->addr); int r=getsockname(us->fd,&us->addr.sa,&salen); if (r) FAIL("getsockname()"); - if ((size_t)salen>sizeof(us->addr)) { errno=0; FAIL("getsockname() length"); } + if ((size_t)salen>sizeof(us->addr)) /* cast squashes clang warning */ + { errno=0; FAIL("getsockname() length"); } return True; failed: