Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormyheroyuki <myheroyuki@outlook.com>2023-10-02 15:02:56 +0300
committermyheroyuki <myheroyuki@outlook.com>2023-10-02 15:02:56 +0300
commit2e6b9eb9fb25cf7a5137381b7d309d21eb11fa56 (patch)
tree7bf0162a47b4e0c8308bcd0fbbd156b996ad1f5b /plugins
parent3ead2d9da7ba10b9e456d190228f9cb438358275 (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.c2
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 {