Module: wine Branch: master Commit: dbf303b00bd2635900da7a2b79c6ff183a4ba38a URL: https://gitlab.winehq.org/wine/wine/-/commit/dbf303b00bd2635900da7a2b79c6ff1...
Author: Fabian Maurer dark.shadow4@web.de Date: Mon Sep 18 19:33:21 2023 +0200
widl: In type_has_full_pointer recurse for pointer types as well.
---
tools/widl/typegen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/widl/typegen.c b/tools/widl/typegen.c index 2d735b1cb65..195ef49f102 100644 --- a/tools/widl/typegen.c +++ b/tools/widl/typegen.c @@ -789,7 +789,7 @@ static int type_has_full_pointer_recurse(const type_t *type, const attr_list_t * if (get_pointer_fc(type, attrs, toplevel_param) == FC_FP) return TRUE; else - return FALSE; + return type_has_full_pointer_recurse(type_pointer_get_ref_type(type), NULL, FALSE, visited_structs); case TGT_ARRAY: if (get_pointer_fc(type, attrs, toplevel_param) == FC_FP) return TRUE;