X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;ds=sidebyside;f=progs%2Ftic.c;h=10cc4d2d606362fb6bb3b7f6e797fd032f763402;hb=955553313af0a9fa960ec0faba552c0bae4ca65e;hp=8182e2eea7aa9d8a0f2c1d4682bfac67c5d1dbe0;hpb=fe7c48d7d5115212f09b4ec0d84b189a76953f0d;p=ncurses.git diff --git a/progs/tic.c b/progs/tic.c index 8182e2ee..10cc4d2d 100644 --- a/progs/tic.c +++ b/progs/tic.c @@ -48,7 +48,7 @@ #include #include -MODULE_ID("$Id: tic.c,v 1.210 2015/05/27 00:58:18 tom Exp $") +MODULE_ID("$Id: tic.c,v 1.211 2015/07/04 21:12:41 tom Exp $") #define STDIN_NAME "" @@ -2337,13 +2337,15 @@ check_termtype(TERMTYPE *tp, bool literal) ("will trim sgr0\n\toriginal sgr0=%s\n\ttrimmed sgr0=%s", _nc_visbuf2(1, exit_attribute_mode), _nc_visbuf2(2, check_sgr0))); - free(check_sgr0); } else { DEBUG(2, ("will not trim sgr0\n\toriginal sgr0=%s", _nc_visbuf(exit_attribute_mode))); } } + if (check_sgr0 != exit_attribute_mode) { + free(check_sgr0); + } } #ifdef TRACE show_where(2);