diff options
author | muffin <none@none> | 2005-08-18 18:04:45 -0700 |
---|---|---|
committer | muffin <none@none> | 2005-08-18 18:04:45 -0700 |
commit | fbfd105d0c38ec23cf92df531ace2c1719b48098 (patch) | |
tree | eadd6e06a0092880b7a207248605e72a57d8ca83 /usr/src/lib/libcurses/screen/setcurterm.c | |
parent | 852f01396448f85461deb2e7039a60a0d9274d68 (diff) | |
download | illumos-joyent-fbfd105d0c38ec23cf92df531ace2c1719b48098.tar.gz |
5027709 whline() and wvline() may cause SEGV.
4503183 box() causes SEGV
5089079 delterm() dereferences a freed pointer
Diffstat (limited to 'usr/src/lib/libcurses/screen/setcurterm.c')
-rw-r--r-- | usr/src/lib/libcurses/screen/setcurterm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/lib/libcurses/screen/setcurterm.c b/usr/src/lib/libcurses/screen/setcurterm.c index c1e8ac4e69..8183b61306 100644 --- a/usr/src/lib/libcurses/screen/setcurterm.c +++ b/usr/src/lib/libcurses/screen/setcurterm.c @@ -20,7 +20,7 @@ * CDDL HEADER END */ /* - * Copyright 1997 Sun Microsystems, Inc. All rights reserved. + * Copyright 2005 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -55,9 +55,9 @@ setcurterm(TERMINAL *newterminal) if (newterminal) { #ifdef _VR3_COMPAT_CODE - acs_map = cur_term->_acs32map; + acs_map = newterminal->_acs32map; #else /* _VR3_COMPAT_CODE */ - acs_map = cur_term->_acsmap; + acs_map = newterminal->_acsmap; #endif /* _VR3_COMPAT_CODE */ cur_bools = newterminal->_bools; cur_nums = newterminal->_nums; |