From 1bb58697fd8cdeacb4a75eaca9fb88e246c917ff Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 25 Nov 2011 16:40:52 +0100 Subject: logging: properly cast sockaddr_in to sockaddr for bind in start_syslog_daemon() (This used to be ctdb commit add2506caf3340118be05a21b05dd71b822b1516) --- ctdb/server/ctdb_logging.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- cgit