From 6f026b810190403446727110a909f42195911673 Mon Sep 17 00:00:00 2001 From: Debian Multimedia Maintainers Date: Tue, 7 Mar 2023 06:41:07 -0500 Subject: [PATCH] CVE-2022-1035 commit 3718d583c6ade191dc7979c64f48c001ca6f0243 Author: jeanlf Date: Thu Mar 17 12:00:55 2022 +0100 fixed #2146 Gbp-Pq: Name CVE-2022-1035.patch --- src/scene_manager/scene_dump.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/scene_manager/scene_dump.c b/src/scene_manager/scene_dump.c index 577cb79..2dd49cc 100644 --- a/src/scene_manager/scene_dump.c +++ b/src/scene_manager/scene_dump.c @@ -755,8 +755,7 @@ static void gf_dump_vrml_simple_field(GF_SceneDumper *sdump, GF_FieldInfo field, switch (field.fieldType) { case GF_SG_VRML_SFNODE: - assert ( *(GF_Node **)field.far_ptr); - gf_dump_vrml_node(sdump, *(GF_Node **)field.far_ptr, 0, NULL); + gf_dump_vrml_node(sdump, field.far_ptr ? *(GF_Node **)field.far_ptr : NULL, 0, NULL); return; case GF_SG_VRML_MFNODE: list = * ((GF_ChildNodeItem **) field.far_ptr); -- 2.30.2