diff options
Diffstat (limited to 'libexec/ftpd/ftpd.c')
-rw-r--r-- | libexec/ftpd/ftpd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libexec/ftpd/ftpd.c b/libexec/ftpd/ftpd.c index cd72ed2..02f89b2 100644 --- a/libexec/ftpd/ftpd.c +++ b/libexec/ftpd/ftpd.c @@ -642,7 +642,8 @@ inithosts() hrp->anonuser = "ftp"; hrp->next = NULL; thishost = firsthost = lhrp = hrp; - freeaddrinfo(res); + if (res) + freeaddrinfo(res); if ((fp = fopen(_PATH_FTPHOSTS, "r")) != NULL) { int addrsize, error; void *addr; |