From: jeanlf Date: Thu, 17 Mar 2022 11:00:55 +0000 (+0100) Subject: [PATCH] fixed #2146 X-Git-Tag: archive/raspbian/1.0.1+dfsg1-4+rpi1+deb11u3^2~47 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b5294013e6bf733c43b58cb27e78d0fa215a61d4;p=gpac.git [PATCH] fixed #2146 Gbp-Pq: Name CVE-2022-1035.patch --- diff --git a/src/scene_manager/scene_dump.c b/src/scene_manager/scene_dump.c index 90b194f..14dae93 100644 --- a/src/scene_manager/scene_dump.c +++ b/src/scene_manager/scene_dump.c @@ -754,8 +754,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);