obs-filters: Null check filter->effect instead of filter
Detected by Coverity Scan (CID 12876, 12877, 12878, 12879)
This commit is contained in:
parent
4b9d0256c8
commit
6c15d814bf
@ -150,7 +150,7 @@ static void *chroma_key_create(obs_data_t *settings, obs_source_t *context)
|
||||
obs_enter_graphics();
|
||||
|
||||
filter->effect = gs_effect_create_from_file(effect_path, NULL);
|
||||
if (filter) {
|
||||
if (filter->effect) {
|
||||
filter->color_param = gs_effect_get_param_by_name(
|
||||
filter->effect, "color");
|
||||
filter->contrast_param = gs_effect_get_param_by_name(
|
||||
|
@ -91,7 +91,7 @@ static void *color_filter_create(obs_data_t *settings, obs_source_t *context)
|
||||
obs_enter_graphics();
|
||||
|
||||
filter->effect = gs_effect_create_from_file(effect_path, NULL);
|
||||
if (filter) {
|
||||
if (filter->effect) {
|
||||
filter->color_param = gs_effect_get_param_by_name(
|
||||
filter->effect, "color");
|
||||
filter->contrast_param = gs_effect_get_param_by_name(
|
||||
|
@ -132,7 +132,7 @@ static void *color_key_create(obs_data_t *settings, obs_source_t *context)
|
||||
obs_enter_graphics();
|
||||
|
||||
filter->effect = gs_effect_create_from_file(effect_path, NULL);
|
||||
if (filter) {
|
||||
if (filter->effect) {
|
||||
filter->color_param = gs_effect_get_param_by_name(
|
||||
filter->effect, "color");
|
||||
filter->contrast_param = gs_effect_get_param_by_name(
|
||||
|
@ -52,7 +52,7 @@ static void *sharpness_create(obs_data_t *settings, obs_source_t *context)
|
||||
obs_enter_graphics();
|
||||
|
||||
filter->effect = gs_effect_create_from_file(effect_path, NULL);
|
||||
if (filter) {
|
||||
if (filter->effect) {
|
||||
filter->sharpness_param = gs_effect_get_param_by_name(
|
||||
filter->effect, "sharpness");
|
||||
filter->texture_width = gs_effect_get_param_by_name(
|
||||
|
Loading…
x
Reference in New Issue
Block a user