diff options
author | Sergei Golubchik <serg@mariadb.org> | 2023-01-20 19:43:40 +0100 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2023-01-20 19:43:40 +0100 |
commit | 734ad0688080b7927fc2a837be09e3f59d106c5d (patch) | |
tree | d2d33bf1f41417938b1f0ab457ee864f7d6b1a78 | |
parent | 0c275599944cc8aa073d3b3bea550aebdf207d00 (diff) | |
download | mariadb-git-734ad0688080b7927fc2a837be09e3f59d106c5d.tar.gz |
MDEV-29461 AddressSanitizer: stack-buffer-overflow in strxmov
-rw-r--r-- | sql/discover.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/discover.h b/sql/discover.h index f14be662dbc..3e360b2c185 100644 --- a/sql/discover.h +++ b/sql/discover.h @@ -28,7 +28,7 @@ int writefrm(const char *path, const char *db, const char *table, inline void deletefrm(const char *path) { char frm_name[FN_REFLEN]; - strxmov(frm_name, path, reg_ext, NullS); + strxnmov(frm_name, sizeof(frm_name)-1, path, reg_ext, NullS); mysql_file_delete(key_file_frm, frm_name, MYF(0)); } |