diff options
author | stanton <stanton> | 1998-12-02 23:37:21 (GMT) |
---|---|---|
committer | stanton <stanton> | 1998-12-02 23:37:21 (GMT) |
commit | 5c7d9e8473a82279879371ed0b9369b87c53f323 (patch) | |
tree | f378365d5cd5e9801d96f97bed36e285ba8a02cc | |
parent | 79cb1aee0f4a886cd686447c01c419a0b69da381 (diff) | |
download | tcl-5c7d9e8473a82279879371ed0b9369b87c53f323.zip tcl-5c7d9e8473a82279879371ed0b9369b87c53f323.tar.gz tcl-5c7d9e8473a82279879371ed0b9369b87c53f323.tar.bz2 |
* generic/regc_color.c (subcolor): Added check for error case to
avoid an out of bounds array reference.
-rw-r--r-- | generic/regc_color.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generic/regc_color.c b/generic/regc_color.c index 843c05e..c41b971 100644 --- a/generic/regc_color.c +++ b/generic/regc_color.c @@ -308,7 +308,9 @@ pchr c; co = GETCOLOR(cm, c); sco = newsub(cm, co); - + if (sco == COLORLESS) { + return COLORLESS; + } if (co == sco) /* already in an open subcolor */ return co; /* rest is redundant */ cm->cd[co].nchrs--; |