diff options
author | Wayne Davison <wayned@samba.org> | 2006-11-21 08:37:06 +0000 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2006-11-21 08:37:06 +0000 |
commit | 4f3755923230c66e8dd3b2ff36d6f554cf18e131 (patch) | |
tree | a19f4fa1482f481f4dffc583326f34a62c7fbf62 /syscall.c | |
parent | 604dbf6d942ad09ba4484cc16012746fcc17d998 (diff) | |
download | rsync-4f3755923230c66e8dd3b2ff36d6f554cf18e131.tar.gz |
Avoid a compiler warning about setting "len" without using it.
Diffstat (limited to 'syscall.c')
-rw-r--r-- | syscall.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -87,14 +87,15 @@ int do_mknod(const char *pathname, mode_t mode, dev_t dev) if (S_ISSOCK(mode)) { int sock; struct sockaddr_un saddr; - unsigned int len; - - saddr.sun_family = AF_UNIX; - len = strlcpy(saddr.sun_path, pathname, sizeof saddr.sun_path); +#ifdef HAVE_SOCKADDR_UN_LEN + unsigned int len = +#endif + strlcpy(saddr.sun_path, pathname, sizeof saddr.sun_path); #ifdef HAVE_SOCKADDR_UN_LEN saddr.sun_len = len >= sizeof saddr.sun_path ? sizeof saddr.sun_path : len + 1; #endif + saddr.sun_family = AF_UNIX; if ((sock = socket(PF_UNIX, SOCK_STREAM, 0)) < 0 || (unlink(pathname) < 0 && errno != ENOENT) |