Module Name: src
Committed By: shm
Date: Thu Sep 21 14:00:34 UTC 2023
Modified Files:
src/libexec/telnetd: telnetd.c
Log Message:
Fix memory leak - free resources allocated by getaddrinfo
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/libexec/telnetd/telnetd.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/libexec/telnetd/telnetd.c
diff -u src/libexec/telnetd/telnetd.c:1.58 src/libexec/telnetd/telnetd.c:1.59
--- src/libexec/telnetd/telnetd.c:1.58 Fri Aug 26 19:30:44 2022
+++ src/libexec/telnetd/telnetd.c Thu Sep 21 14:00:34 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: telnetd.c,v 1.58 2022/08/26 19:30:44 dholland Exp $ */
+/* $NetBSD: telnetd.c,v 1.59 2023/09/21 14:00:34 shm Exp $ */
/*
* Copyright (C) 1997 and 1998 WIDE Project.
@@ -65,7 +65,7 @@ __COPYRIGHT("@(#) Copyright (c) 1989, 19
#if 0
static char sccsid[] = "@(#)telnetd.c 8.4 (Berkeley) 5/30/95";
#else
-__RCSID("$NetBSD: telnetd.c,v 1.58 2022/08/26 19:30:44 dholland Exp $");
+__RCSID("$NetBSD: telnetd.c,v 1.59 2023/09/21 14:00:34 shm Exp $");
#endif
#endif /* not lint */
@@ -400,6 +400,7 @@ main(int argc, char *argv[])
(void) dup2(ns, 0);
(void) close(ns);
(void) close(s);
+ freeaddrinfo(res);
} else if (argc > 0) {
usage();
/* NOT REACHED */