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:
authorAntenore Gatta (tmow) <antenore@simbiosi.org>2021-07-14 00:44:02 +0300
committerAntenore Gatta (tmow) <antenore@simbiosi.org>2021-07-14 00:44:02 +0300
commite0e34374519e6d8a48a083251e92688ea0e89719 (patch)
tree2abff82c434c4969a201d6a1af723529fffbdef1 /src/remmina_public.c
parentcf3c71251609e9c9b572e0b1f4e456138f4f24a7 (diff)
Nullify host if qucikconnect isn't a valid address
For instance vnc:// or just / are not valid adresses Closes #2555 Signed-off-by: Antenore Gatta (tmow) <antenore@simbiosi.org>
Diffstat (limited to 'src/remmina_public.c')
-rw-r--r--src/remmina_public.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/remmina_public.c b/src/remmina_public.c
index 5b635c9c8..596281514 100644
--- a/src/remmina_public.c
+++ b/src/remmina_public.c
@@ -434,14 +434,13 @@ void remmina_public_get_server_port(const gchar *server, gint defaultport, gchar
nul_terminated_server = g_strdup (server);
g_debug ("(%s) - Parsing server: %s, default port: %d", __func__, server, defaultport);
- address = (GNetworkAddress*)g_network_address_parse ((const gchar *) nul_terminated_server, defaultport, &err);
+ address = (GNetworkAddress*)g_network_address_parse ((const gchar *)nul_terminated_server, defaultport, &err);
if (address == NULL) {
g_debug ("(%s) - Error converting server string: %s, with error: %s", __func__, nul_terminated_server, err->message);
+ *host = NULL;
if (err)
g_error_free(err);
- //g_debug ("(%s) - Using remmina_public_get_server_port_old to parse the address", __func__);
- //remmina_public_get_server_port_old (server, defaultport, host, port);
} else {
*host = g_strdup(g_network_address_get_hostname (address));