From 3e01a85d3932b237eeb9ac553b629eb0d9ee9b4e Mon Sep 17 00:00:00 2001 From: jp9000 Date: Mon, 9 Mar 2020 16:37:46 -0700 Subject: [PATCH] libobs: Fix crash when querying versioned id The wrong array was used, thus it couldn't find "group" or "scene". --- libobs/obs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libobs/obs.c b/libobs/obs.c index 435c27570..98ef91f39 100644 --- a/libobs/obs.c +++ b/libobs/obs.c @@ -1288,8 +1288,8 @@ const char *obs_get_latest_input_type_id(const char *unversioned_id) if (!unversioned_id) return false; - for (size_t i = 0; i < obs->input_types.num; i++) { - struct obs_source_info *info = &obs->input_types.array[i]; + for (size_t i = 0; i < obs->source_types.num; i++) { + struct obs_source_info *info = &obs->source_types.array[i]; if (strcmp(info->unversioned_id, unversioned_id) == 0 && (int)info->version > version) { latest = info;