diff options
Diffstat (limited to 'src/forward.c')
-rw-r--r-- | src/forward.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/forward.c b/src/forward.c index aa9ace0..9d1f005 100644 --- a/src/forward.c +++ b/src/forward.c @@ -2439,12 +2439,12 @@ static int random_sock(struct server *s) return fd; if (s->interface[0] == 0) - (void)prettyprint_addr(&s->source_addr, daemon->namebuff); + (void)prettyprint_addr(&s->source_addr, daemon->addrbuff); else - strcpy(daemon->namebuff, s->interface); + safe_strncpy(daemon->addrbuff, s->interface, ADDRSTRLEN); my_syslog(LOG_ERR, _("failed to bind server socket to %s: %s"), - daemon->namebuff, strerror(errno)); + daemon->addrbuff, strerror(errno)); close(fd); } |