HCoop
/
bpt
/
guile.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ddffdd7
)
uninitialized var in scm_read_character
author
Andy Wingo
<wingo@wingomac.bcn.oblong.net>
Mon, 18 Oct 2010 11:29:58 +0000
(13:29 +0200)
committer
Andy Wingo
<wingo@wingomac.bcn.oblong.net>
Mon, 18 Oct 2010 11:29:58 +0000
(13:29 +0200)
* libguile/read.c (scm_read_character): Fix error condition where
charname could be uninitialized.
libguile/read.c
patch
|
blob
|
blame
|
history
diff --git
a/libguile/read.c
b/libguile/read.c
index
118b9cc
..
c9219bc
100644
(file)
--- a/
libguile/read.c
+++ b/
libguile/read.c
@@
-906,7
+906,7
@@
scm_read_character (scm_t_wchar chr, SCM port)
overflow = read_token (port, buffer, READER_CHAR_NAME_MAX_SIZE, &bytes_read);
if (overflow)
-
goto char_error
;
+
scm_i_input_error (FUNC_NAME, port, "character name too long", SCM_EOL)
;
if (bytes_read == 0)
{
@@
-992,7
+992,6
@@
scm_read_character (scm_t_wchar chr, SCM port)
return ch;
}
- char_error:
scm_i_input_error (FUNC_NAME, port, "unknown character name ~a",
scm_list_1 (charname));