From owner-cvs-libexec Sun May 11 03:27:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA22188 for cvs-libexec-outgoing; Sun, 11 May 1997 03:27:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA22048; Sun, 11 May 1997 03:26:15 -0700 (PDT) From: David Nugent Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA07222; Sun, 11 May 1997 03:25:39 -0700 (PDT) Date: Sun, 11 May 1997 03:25:39 -0700 (PDT) Message-Id: <199705111025.DAA07222@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-libexec@FreeBSD.ORG Subject: cvs commit: src/libexec/getty subr.c Sender: owner-cvs-libexec@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/05/11 03:25:39 Modified: libexec/getty subr.c Log: Fix memory leak caused by not freeing memory returned by cgetstr() calls. The cost is a little more up-front memory allocation, but the effect seems minimal. Problem noticed-by: bde Added syslog at LOG_ERR when referencing an unknown gettytab entry and for other cgetent() failues (circular reference et al). To be merged into 2.2 after a few days testing. Revision Changes Path 1.10 +80 -8 src/libexec/getty/subr.c