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 tparm.c 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 Also: - 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.