diff options
author | monty@mashka.mysql.fi <> | 2003-04-26 17:57:19 +0300 |
---|---|---|
committer | monty@mashka.mysql.fi <> | 2003-04-26 17:57:19 +0300 |
commit | f88097eee92ac4efbcc38e325f751a60677dab6f (patch) | |
tree | 620af8009183ab2c64bddf5c837907ba601ad4ee /mysys/charset.c | |
parent | 1621dd9818ae4f281b39403d9ec6ad279a9289e5 (diff) | |
download | mariadb-git-f88097eee92ac4efbcc38e325f751a60677dab6f.tar.gz |
Fix possible memory overrun when reading broken character set files
Diffstat (limited to 'mysys/charset.c')
-rw-r--r-- | mysys/charset.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mysys/charset.c b/mysys/charset.c index 9d9ede2b0c4..4cd32e7e3da 100644 --- a/mysys/charset.c +++ b/mysys/charset.c @@ -85,7 +85,7 @@ static my_bool get_word(struct simpleconfig_buf_st *fb, char *buf) endptr = fb->buf; } - while (!isspace(*endptr)) + while (*endptr && !isspace(*endptr)) *buf++= *endptr++; *buf=0; fb->p = endptr; |