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 */