From a746c8cdd1d8da327da79c390d0f6e010f708625 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Sun, 13 Sep 2015 11:53:33 -0700 Subject: [PATCH] libobs: Remove potential NULL pointer dereference --- libobs/obs-properties.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libobs/obs-properties.c b/libobs/obs-properties.c index 69a045289..86e71d535 100644 --- a/libobs/obs-properties.c +++ b/libobs/obs-properties.c @@ -225,8 +225,12 @@ obs_property_t *obs_properties_get(obs_properties_t *props, const char *name) void obs_properties_apply_settings(obs_properties_t *props, obs_data_t *settings) { - struct obs_property *p = props->first_property; + struct obs_property *p; + if (!props) + return; + + p = props->first_property; while (p) { if (p->modified) p->modified(props, p, settings);