diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2023-02-12 01:11:57 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2023-02-12 01:15:00 +0300 |
commit | f8830240b99dc690db601ed12ef2821b9e007f09 (patch) | |
tree | 2c6758b950f5a6b0d022ea41efbc519d84ebee9e /dbg_mlc.c | |
parent | a83d260ce7dbc87b26bb6bd028ff5b731a43a99b (diff) | |
download | bdwgc-f8830240b99dc690db601ed12ef2821b9e007f09.tar.gz |
Add assertion about kind argument range in GC_register_describe_type_fn
* dbg_mlc.c (GC_register_describe_type_fn): Add assertion that kind
is less than MAXOBJKINDS and not negative.
Diffstat (limited to 'dbg_mlc.c')
-rw-r--r-- | dbg_mlc.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -348,6 +348,7 @@ STATIC GC_describe_type_fn GC_describe_type_fns[MAXOBJKINDS] = {0}; GC_API void GC_CALL GC_register_describe_type_fn(int kind, GC_describe_type_fn fn) { + GC_ASSERT((unsigned)kind < MAXOBJKINDS); GC_describe_type_fns[kind] = fn; } |