# HG changeset patch # User Eric Blake # Date 1303919520 21600 # Node ID 0f3fba4a62b13dff934bd3b0ff2a77a8709b940e # Parent 1a2352cb014f8daf69bfdac2e9ce807e7f0b3cec passfd: avoid compiler warning Detected on Fedora 13 with -Wshadow. * lib/passfd.c (sendfd, recvfd): Avoid shadowing names. Reported by Laine Stump. Signed-off-by: Eric Blake diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-04-27 Eric Blake + + passfd: avoid compiler warning + * lib/passfd.c (sendfd, recvfd): Avoid shadowing names. + Reported by Laine Stump. + 2011-04-27 J.T. Conklin (tiny change) * gnulib-tool: change "join -a 2" to "join -a2", the latter is diff --git a/lib/passfd.c b/lib/passfd.c --- a/lib/passfd.c +++ b/lib/passfd.c @@ -43,7 +43,7 @@ int sendfd (int sock, int fd) { - char send = 0; + char byte = 0; struct iovec iov; struct msghdr msg; # ifdef CMSG_FIRSTHDR @@ -53,7 +53,7 @@ /* send at least one char */ memset (&msg, 0, sizeof msg); - iov.iov_base = &send; + iov.iov_base = &byte; iov.iov_len = 1; msg.msg_iov = &iov; msg.msg_iovlen = 1; @@ -100,7 +100,7 @@ int recvfd (int sock, int flags) { - char recv = 0; + char byte = 0; struct iovec iov; struct msghdr msg; int fd = -1; @@ -118,7 +118,7 @@ /* send at least one char */ memset (&msg, 0, sizeof msg); - iov.iov_base = &recv; + iov.iov_base = &byte; iov.iov_len = 1; msg.msg_iov = &iov; msg.msg_iovlen = 1;