diff options
author | unknown <tnurnberg@mysql.com/white.intern.koehntopp.de> | 2007-12-06 11:48:27 +0100 |
---|---|---|
committer | unknown <tnurnberg@mysql.com/white.intern.koehntopp.de> | 2007-12-06 11:48:27 +0100 |
commit | 0805384869656fc9efaa28de331e825aa8b885d7 (patch) | |
tree | c436358ed1e1ffba482ad6d92916f625847fb212 /mysys/mf_pack.c | |
parent | a905ac34b59731bb69a036306297c50742753329 (diff) | |
download | mariadb-git-0805384869656fc9efaa28de331e825aa8b885d7.tar.gz |
Bug#31752: check strmake() bounds
post-fixes: prevent semi-related overflow, additional comments
mysys/mf_pack.c:
extra comments
sql/log.cc:
prevent overflow (length parameter of strmake() should
never become < 0)
sql/sql_show.cc:
additional comments
sql/unireg.cc:
additional comments
Diffstat (limited to 'mysys/mf_pack.c')
-rw-r--r-- | mysys/mf_pack.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mysys/mf_pack.c b/mysys/mf_pack.c index 049aa59a578..485b2c5ec3d 100644 --- a/mysys/mf_pack.c +++ b/mysys/mf_pack.c @@ -272,7 +272,7 @@ void symdirget(char *dir) SYNOPSIS unpack_dirname() - to Store result here. May be = from + to result-buffer, FN_REFLEN characters. may be == from from 'Packed' directory name (may contain ~) IMPLEMENTATION @@ -398,7 +398,7 @@ uint unpack_filename(my_string to, const char *from) /* Convert filename (unix standard) to system standard */ /* Used before system command's like open(), create() .. */ - /* Returns length of to */ + /* Returns used length of to; total length should be FN_REFLEN */ uint system_filename(my_string to, const char *from) { |