vlc | branch: master | Hugo Beauzée-Luyssen <h...@beauzee.fr> | Thu Dec 10 17:14:54 2020 +0100| [8d6ce1be1c25d6372ae8aa8f578cec833c4da8f2] | committer: Hugo Beauzée-Luyssen
actions: Remove VLA usage > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8d6ce1be1c25d6372ae8aa8f578cec833c4da8f2 --- src/misc/actions.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/misc/actions.c b/src/misc/actions.c index ddbf04ad65..5b6e081f1c 100644 --- a/src/misc/actions.c +++ b/src/misc/actions.c @@ -601,7 +601,8 @@ size_t vlc_actions_get_keycodes(vlc_object_t *p_obj, const char *psz_key_name, bool b_global, uint_fast32_t **pp_keycodes) { - char varname[12 /* "global-key-" */ + strlen( psz_key_name )]; + assert(strlen( psz_key_name ) <= MAXACTION); + char varname[12 /* "global-key-" */ + MAXACTION]; sprintf( varname, "%skey-%s", b_global ? "global-" : "", psz_key_name ); *pp_keycodes = NULL; _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits