diff options
| author | Ben Fuhrmannek | 2022-07-18 17:07:05 +0200 |
|---|---|---|
| committer | Ben Fuhrmannek | 2022-07-18 17:07:05 +0200 |
| commit | 04a66f65b58d57fc419f2f22b3e480b1565cd229 (patch) | |
| tree | 179ba1245fe03adebcf15dcb65309de254493c1f /src/snuffleupagus.c | |
| parent | 8653bcf4ba6a885f8508a943fad12fe9f2f1081e (diff) | |
fixed crash when exporting function list (rare edge case problem)
Diffstat (limited to 'src/snuffleupagus.c')
| -rw-r--r-- | src/snuffleupagus.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) { | |||
| 273 | if (df->functions_list && df->functions_list->data) { | 273 | if (df->functions_list && df->functions_list->data) { |
| 274 | zval arr_fl; | 274 | zval arr_fl; |
| 275 | array_init(&arr_fl); | 275 | array_init(&arr_fl); |
| 276 | for (sp_list_node *p = df->functions_list; p; p = p->next) { add_next_index_str(&arr_fl, p->data); } | 276 | for (sp_list_node *p = df->functions_list; p; p = p->next) { add_next_index_string(&arr_fl, (char*)p->data); } |
| 277 | add_assoc_zval(&arr_df, "function_list", &arr_fl); | 277 | add_assoc_zval(&arr_df, "function_list", &arr_fl); |
| 278 | } else { | 278 | } else { |
| 279 | add_assoc_null(&arr_df, "function_list"); | 279 | add_assoc_null(&arr_df, "function_list"); |
