From 2dc87dcd7f35315449c84964e1801c6e57f0e496 Mon Sep 17 00:00:00 2001 From: jpark37 Date: Fri, 21 May 2021 23:07:25 -0700 Subject: [PATCH] UI: Fix null string being passed to blog() --- UI/adv-audio-control.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UI/adv-audio-control.cpp b/UI/adv-audio-control.cpp index bc080b38f..8c64c313b 100644 --- a/UI/adv-audio-control.cpp +++ b/UI/adv-audio-control.cpp @@ -561,8 +561,9 @@ void OBSAdvAudioCtrl::monitoringTypeChanged(int index) break; } + const char *name = obs_source_get_name(source); blog(LOG_INFO, "User changed audio monitoring for source '%s' to: %s", - obs_source_get_name(source), type); + name ? name : "(null)", type); auto undo_redo = [](const std::string &name, obs_monitoring_type val) { obs_source_t *source = obs_get_source_by_name(name.c_str()); @@ -570,7 +571,6 @@ void OBSAdvAudioCtrl::monitoringTypeChanged(int index) obs_source_release(source); }; - const char *name = obs_source_get_name(source); OBSBasic::Get()->undo_s.add_action( QTStr("Undo.MonitoringType.Change").arg(name), std::bind(undo_redo, std::placeholders::_1, prev),