What | Removed | Added |
---|---|---|
CC | mls@suse.com | |
Assignee | mls@suse.com | werner@suse.com |
I think there is a double free in the terminfo library triggered by screen. The following little program shows it if run with valgrind: #include <stdlib.h> #include <curses.h> #include <term.h> char b1[2048]; char b2[2048]; int main() { tgetent(b1, "xterm"); tgetent(b2, "notfound"); tgetent(b2, "screen"); tgetent(b1, "xterm"); tgetent(b2, "notfound"); tgetent(b2, "screen"); tgetent(b1, "xterm"); return 0; }