mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
uninitialized var in scm_read_character
* libguile/read.c (scm_read_character): Fix error condition where charname could be uninitialized.
This commit is contained in:
parent
ddffdd788d
commit
c1a0ba1cef
1 changed files with 1 additions and 2 deletions
|
@ -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));
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue