diff options
author | Michael Adam <obnox@samba.org> | 2011-11-25 16:40:52 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2011-11-26 00:34:53 +0100 |
commit | 1bb58697fd8cdeacb4a75eaca9fb88e246c917ff (patch) | |
tree | e6a293bfba113f7b1dbaa6fc9fcc0d02eb2ffd92 | |
parent | bae2dc9c0ec4b32261bbc5eec5f9f59a9846e0c9 (diff) | |
download | samba-1bb58697fd8cdeacb4a75eaca9fb88e246c917ff.tar.gz samba-1bb58697fd8cdeacb4a75eaca9fb88e246c917ff.tar.xz samba-1bb58697fd8cdeacb4a75eaca9fb88e246c917ff.zip |
logging: properly cast sockaddr_in to sockaddr for bind in start_syslog_daemon()
(This used to be ctdb commit add2506caf3340118be05a21b05dd71b822b1516)
-rw-r--r-- | ctdb/server/ctdb_logging.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ctdb/server/ctdb_logging.c b/ctdb/server/ctdb_logging.c index 2ef2a0b1fb..1f7f984961 100644 --- a/ctdb/server/ctdb_logging.c +++ b/ctdb/server/ctdb_logging.c @@ -141,7 +141,9 @@ int start_syslog_daemon(struct ctdb_context *ctdb) syslog_sin.sin_port = htons(CTDB_PORT); syslog_sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK); - if (bind(state->syslog_fd, &syslog_sin, sizeof(syslog_sin)) == -1) { + if (bind(state->syslog_fd, (struct sockaddr *)&syslog_sin, + sizeof(syslog_sin)) == -1) + { if (errno == EADDRINUSE) { /* this is ok, we already have a syslog daemon */ _exit(0); |