diff --git a/source/filters/filter-sdf-effects.cpp b/source/filters/filter-sdf-effects.cpp index 329ee93..3bd2026 100644 --- a/source/filters/filter-sdf-effects.cpp +++ b/source/filters/filter-sdf-effects.cpp @@ -144,6 +144,7 @@ void* filter::sdf_effects::sdf_effects_factory::create(obs_data_t* data, obs_sou return ptr; } catch (...) { P_LOG_ERROR("Unexpected exception in function '%s'.", __FUNCTION_NAME__); + return nullptr; } void filter::sdf_effects::sdf_effects_factory::destroy(void* inptr) noexcept try { diff --git a/source/filters/filter-transform.cpp b/source/filters/filter-transform.cpp index 5bd5bd2..c0bec74 100644 --- a/source/filters/filter-transform.cpp +++ b/source/filters/filter-transform.cpp @@ -272,6 +272,7 @@ void* filter::transform::transform_factory::create(obs_data_t* data, obs_source_ return new transform_instance(data, source); } catch (...) { P_LOG_ERROR("Unexpected exception in function '%s'.", __FUNCTION_NAME__); + return nullptr; } void filter::transform::transform_factory::destroy(void* ptr) noexcept try {