From ec82cd37467220453fad642bf0ff2ef4937ed7de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Oca=C3=B1a=20Gonz=C3=A1lez?= Date: Wed, 25 Feb 2026 21:08:43 +0100 Subject: [PATCH] [ocdm] Support null initDataType when constructing OCDM session --- Source/ocdm/open_cdm_ext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/ocdm/open_cdm_ext.cpp b/Source/ocdm/open_cdm_ext.cpp index 703ced13..516408f6 100644 --- a/Source/ocdm/open_cdm_ext.cpp +++ b/Source/ocdm/open_cdm_ext.cpp @@ -362,7 +362,7 @@ opencdm_construct_session(struct OpenCDMSystem* system, TRACE_L1("Creating a Session for %s", system->keySystem().c_str()); if (system != nullptr) { - *session = new OpenCDMSession(system, std::string(initDataType), + *session = new OpenCDMSession(system, initDataType ? std::string(initDataType) : std::string(), initData, initDataLength, CDMData, CDMDataLength, licenseType, callbacks, userData); result = (*session != nullptr ? OpenCDMError::ERROR_NONE