diff options
author | myheroyuki <myheroyuki@outlook.com> | 2023-10-02 15:02:56 +0300 |
---|---|---|
committer | myheroyuki <myheroyuki@outlook.com> | 2023-10-02 15:02:56 +0300 |
commit | 2e6b9eb9fb25cf7a5137381b7d309d21eb11fa56 (patch) | |
tree | 7bf0162a47b4e0c8308bcd0fbbd156b996ad1f5b /plugins | |
parent | 3ead2d9da7ba10b9e456d190228f9cb438358275 (diff) |
[REM-2984] Add null check to prevent freeze when opening an rdp connection
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/rdp/rdp_plugin.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/rdp/rdp_plugin.c b/plugins/rdp/rdp_plugin.c index 416981718..8e79b1362 100644 --- a/plugins/rdp/rdp_plugin.c +++ b/plugins/rdp/rdp_plugin.c @@ -1859,7 +1859,7 @@ static gboolean remmina_rdp_main(RemminaProtocolWidget *gp) cs = remmina_plugin_service->file_get_string(remminafile, "sound"); if (g_strcmp0(cs, "remote") == 0) { freerdp_settings_set_bool(rfi->settings, FreeRDP_RemoteConsoleAudio, TRUE); - } else if (g_str_has_prefix(cs, "local")) { + } else if (cs != NULL && g_str_has_prefix(cs, "local")) { freerdp_settings_set_bool(rfi->settings, FreeRDP_AudioPlayback, TRUE); freerdp_settings_set_bool(rfi->settings, FreeRDP_AudioCapture, TRUE); } else { |