diff --git a/bindings/ruby/ext/ruby_whisper_parakeet_params.c b/bindings/ruby/ext/ruby_whisper_parakeet_params.c index 0063889b5..02d10aabd 100644 --- a/bindings/ruby/ext/ruby_whisper_parakeet_params.c +++ b/bindings/ruby/ext/ruby_whisper_parakeet_params.c @@ -359,7 +359,6 @@ static void ruby_whisper_parakeet_params_free(void *p) { ruby_whisper_parakeet_params *rwpp = (ruby_whisper_parakeet_params *)p; - parakeet_free_params(&rwpp->params); #define FREE_CONTAINER(name) \ if (rwpp->name##_container) { \ @@ -367,6 +366,8 @@ ruby_whisper_parakeet_params_free(void *p) } ITERATE_CALLBACK_PARAMS(FREE_CONTAINER) + + xfree(rwpp); } static size_t