NULL check for callback containers

This commit is contained in:
Kitaiti Makoto 2026-05-23 06:52:04 +09:00
parent 989cba609c
commit 6b47842126
1 changed files with 4 additions and 1 deletions

View File

@ -350,7 +350,10 @@ ruby_whisper_parakeet_params_mark(void *p)
{
ruby_whisper_parakeet_params *rwpp = (ruby_whisper_parakeet_params *)p;
#define MARK_CONTAINER(name) ruby_whisper_callback_container_mark(rwpp->name##_container);
#define MARK_CONTAINER(name) \
if (rwpp->name##_container) { \
ruby_whisper_callback_container_mark(rwpp->name##_container); \
}
ITERATE_CALLBACK_PARAMS(MARK_CONTAINER)
}