aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn2001-07-18 20:42:40 +0000
committerKen Raeburn2001-07-18 20:42:40 +0000
commitc1fd92320cf71a46a1350c75292d5f9f47bf88f3 (patch)
tree6f70b431f2e8cc3432f3f6d4077c1cd720098007 /src
parent7da970c09a8aa12c38276ff48631088828f61c3a (diff)
downloademacs-c1fd92320cf71a46a1350c75292d5f9f47bf88f3.tar.gz
emacs-c1fd92320cf71a46a1350c75292d5f9f47bf88f3.zip
* fns.c (Fset_char_table_default): Check that a charset is defined before checking its dimension.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/fns.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c47a6b633f5..9202673757e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12001-07-18 Ken Raeburn <raeburn@gnu.org>
2
3 * fns.c (Fset_char_table_default): Check that a charset is defined
4 before checking its dimension.
5
12001-07-17 Ken Raeburn <raeburn@gnu.org> 62001-07-17 Ken Raeburn <raeburn@gnu.org>
2 7
3 * coding.c (setup_coding_system): Don't do any designation based 8 * coding.c (setup_coding_system): Don't do any designation based
diff --git a/src/fns.c b/src/fns.c
index 2b398e08ce5..ba1498f0f89 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -2353,7 +2353,7 @@ See also the documentation of make-char.")
2353 2353
2354 /* Even if C is not a generic char, we had better behave as if a 2354 /* Even if C is not a generic char, we had better behave as if a
2355 generic char is specified. */ 2355 generic char is specified. */
2356 if (CHARSET_DIMENSION (charset) == 1) 2356 if (!CHARSET_DEFINED_P (charset) || CHARSET_DIMENSION (charset) == 1)
2357 code1 = 0; 2357 code1 = 0;
2358 temp = XCHAR_TABLE (char_table)->contents[charset + 128]; 2358 temp = XCHAR_TABLE (char_table)->contents[charset + 128];
2359 if (!code1) 2359 if (!code1)