Merge pull request #51083 from akien-mga/variantparser-fix-crash-42115

VariantParser: Fix uninitialized ResourceParser funcs
This commit is contained in:
Rémi Verschelde 2021-07-31 00:02:23 +02:00 committed by GitHub
commit f2efa6f4f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 4 deletions

View file

@ -73,9 +73,9 @@ public:
struct ResourceParser {
void *userdata = nullptr;
ParseResourceFunc func;
ParseResourceFunc ext_func;
ParseResourceFunc sub_func;
ParseResourceFunc func = nullptr;
ParseResourceFunc ext_func = nullptr;
ParseResourceFunc sub_func = nullptr;
};
enum TokenType {

View file

@ -982,7 +982,6 @@ void ResourceLoaderText::open(FileAccess *p_f, bool p_skip_first_tag) {
rp.ext_func = _parse_ext_resources;
rp.sub_func = _parse_sub_resources;
rp.func = nullptr;
rp.userdata = this;
}