X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=stest%2Fudp-preload.c;h=688df972b418d50a99af1f58a99b913d2166c4a7;hb=e84c081039387230c524f9f34903afacaab4219b;hp=f2e2b7923be7d267cb2ff4938cf0b42a1afcd804;hpb=6e553442518e7cd93e779d2895cb4c26ba5ba793;p=secnet.git diff --git a/stest/udp-preload.c b/stest/udp-preload.c index f2e2b79..688df97 100644 --- a/stest/udp-preload.c +++ b/stest/udp-preload.c @@ -74,7 +74,6 @@ static anyfn_type *find_any(const char *name) { #define DEF_OLD(fn,rt,args) \ typedef rt fn##_fn_type(fn##_args); \ - static rt find_##fn(fn##_args); \ static fn##_fn_type find_##fn, *old_##fn=find_##fn; \ static rt find_##fn(fn##_args) { \ anyfn_type *anyfn; \ @@ -171,7 +170,7 @@ static char *sun_prep(struct sockaddr_un *sun) { memset(sun,0,sizeof(*sun)); sun->sun_family=AF_UNIX; - int dl = strlen(dir); + size_t dl = strlen(dir); if (dl + 1 + ADDRPORTSTRLEN + 1 > sizeof(sun->sun_path)) { errno=ENAMETOOLONG; return 0; } @@ -309,7 +308,7 @@ ssize_t TWRAP(recvfrom) { ssize_t rr=recvmsg(fd,&m,0); if (rr==-1) return rr; - if (rr