NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/50092 CVS commit: [netbsd-7] src/lib/libterminfo

The following reply was made to PR bin/50092; it has been noted by GNATS.

From: "Soren Jacobsen" <>
Subject: PR/50092 CVS commit: [netbsd-7] src/lib/libterminfo
Date: Mon, 12 Dec 2016 07:37:53 +0000

 Module Name:	src
 Committed By:	snj
 Date:		Mon Dec 12 07:37:53 UTC 2016
 Modified Files:
 	src/lib/libterminfo [netbsd-7]: curterm.c term.c termcap.c terminfo.3
 Log Message:
 Pull up following revision(s) (requested by riastradh in ticket #1307):
 	lib/libterminfo/curterm.c: revisions 1.11, 1.12
 	lib/libterminfo/term.c: revisions 1.18-1.20
 	lib/libterminfo/termcap.c: revisions 1.18, 1.19
 	lib/libterminfo/terminfo.3: revision 1.13
 	lib/libterminfo/tparm.c: revision 1.16
 terminfo.3: fix ti_puts prototype
 PR/50092: Fix memory leak.
 PR/50092: Rin Okuyama: Fix memory leak.
 We have the max length; use snprintf.
 From PR/50092:
 - handle calling _ti_readterm with an existing initialized terminal
 - simplify free code
 - fix an inconsistency in userdefs count computation
 Always copy the area buffer, even when the length was the same
 (from Rin Okuyama)
 - if we are freeing cur_term, set it to NULL.
 - preserve and free "last" properly.
 off-by-one in memcpy. Found by ASAN (Carsten Kunze)
 To generate a diff of this commit:
 cvs rdiff -u -r1.10 -r1.10.4.1 src/lib/libterminfo/curterm.c
 cvs rdiff -u -r1.17 -r1.17.6.1 src/lib/libterminfo/term.c
 cvs rdiff -u -r1.17 -r1.17.18.1 src/lib/libterminfo/termcap.c
 cvs rdiff -u -r1.12 -r1.12.4.1 src/lib/libterminfo/terminfo.3
 cvs rdiff -u -r1.15 -r1.15.6.1 src/lib/libterminfo/tparm.c
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index