Always call freeaddrinfo after getaddrinfo.
authortobias <tobias@openbsd.org>
Wed, 13 Aug 2014 17:41:58 +0000 (17:41 +0000)
committertobias <tobias@openbsd.org>
Wed, 13 Aug 2014 17:41:58 +0000 (17:41 +0000)
ok dlg@

usr.sbin/tftpd/tftpd.c

index 053a893..b3497ae 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: tftpd.c,v 1.21 2014/08/13 01:03:56 dlg Exp $  */
+/*     $OpenBSD: tftpd.c,v 1.22 2014/08/13 17:41:58 tobias Exp $       */
 
 /*
  * Copyright (c) 2012 David Gwynne <dlg@uq.edu.au>
@@ -550,6 +550,7 @@ tftpd_listen(const char *addr, const char *port, int family)
        if (TAILQ_EMPTY(&tftp_servers))
                errc(1, cerrno, "%s", cause);
 
+       freeaddrinfo(res0);
        return (0);
 }