From 04a66f65b58d57fc419f2f22b3e480b1565cd229 Mon Sep 17 00:00:00 2001 From: Ben Fuhrmannek Date: Mon, 18 Jul 2022 17:07:05 +0200 Subject: fixed crash when exporting function list (rare edge case problem) --- src/snuffleupagus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/snuffleupagus.c b/src/snuffleupagus.c index c723199..af4d8e9 100644 --- a/src/snuffleupagus.c +++ b/src/snuffleupagus.c @@ -273,7 +273,7 @@ static void add_df_to_arr(zval *arr, sp_disabled_function *df) { if (df->functions_list && df->functions_list->data) { zval arr_fl; array_init(&arr_fl); - for (sp_list_node *p = df->functions_list; p; p = p->next) { add_next_index_str(&arr_fl, p->data); } + for (sp_list_node *p = df->functions_list; p; p = p->next) { add_next_index_string(&arr_fl, (char*)p->data); } add_assoc_zval(&arr_df, "function_list", &arr_fl); } else { add_assoc_null(&arr_df, "function_list"); -- cgit v1.3