From 005921c67ddcacac8264258518a8b47a2aae9280 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Wed, 24 Jul 2019 15:31:44 +0200 Subject: [PATCH] libobs: Return NULL if there is no get_properties callback If there's no get_properties function, return NULL instead of uninitialized memory. --- libobs/obs-encoder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libobs/obs-encoder.c b/libobs/obs-encoder.c index 4c1465a19..9d309bb7c 100644 --- a/libobs/obs-encoder.c +++ b/libobs/obs-encoder.c @@ -349,7 +349,7 @@ obs_properties_t *obs_get_encoder_properties(const char *id) const struct obs_encoder_info *ei = find_encoder(id); if (ei && (ei->get_properties || ei->get_properties2)) { obs_data_t *defaults = get_defaults(ei); - obs_properties_t *properties; + obs_properties_t *properties = NULL; if (ei->get_properties2) { properties = ei->get_properties2(NULL, ei->type_data); -- GitLab