summaryrefslogtreecommitdiff
path: root/plugins/kaitai/parsers/struct.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/kaitai/parsers/struct.c')
-rw-r--r--plugins/kaitai/parsers/struct.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/kaitai/parsers/struct.c b/plugins/kaitai/parsers/struct.c
index 07126c6..f23a264 100644
--- a/plugins/kaitai/parsers/struct.c
+++ b/plugins/kaitai/parsers/struct.c
@@ -684,6 +684,9 @@ GKaitaiType *g_kaitai_structure_find_sub_type(const GKaitaiStruct *kstruct, cons
break;
}
+ result = g_kaitai_structure_find_sub_type(G_KAITAI_STRUCT(kstruct->types[i]), name);
+ if (result != NULL) break;
+
}
return result;