From a07c64979af592aad56bc175157b7397e43fa9cc Mon Sep 17 00:00:00 2001
From: jeanlf <jeanlf@gpac.io>
Date: Fri, 10 Dec 2021 09:10:49 +0100
Subject: [PATCH] fixed #1955

---
 src/scene_manager/scene_dump.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/scene_manager/scene_dump.c b/src/scene_manager/scene_dump.c
index 0e9f377a8..ee7ef075d 100644
--- a/src/scene_manager/scene_dump.c
+++ b/src/scene_manager/scene_dump.c
@@ -240,6 +240,7 @@ static void gf_dump_setup(GF_SceneDumper *sdump, GF_Descriptor *root_od)
 			for (i=0; i<count; i++) {
 				GF_LASERConfig lsrcfg;
 				GF_ESD *esd = (GF_ESD *)gf_list_get(iod->ESDescriptors, i);
+				if (!esd || !esd->decoderConfig) continue;
 				if (esd->decoderConfig->streamType != GF_STREAM_SCENE) continue;
 				if (esd->decoderConfig->objectTypeIndication != 0x09) continue;
 				if (!esd->decoderConfig->decoderSpecificInfo || !esd->decoderConfig->decoderSpecificInfo->data) continue;
-- 
2.39.2

