From 38f1e87334388f5c795e2148fcb1d6cf519b2c52 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Thu, 3 Mar 2016 13:06:31 -0800 Subject: [PATCH] GUAC-1389: Only free dest_host if repeater is available. --- src/protocols/vnc/settings.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/protocols/vnc/settings.c b/src/protocols/vnc/settings.c index 74912ede..e4b467f3 100644 --- a/src/protocols/vnc/settings.c +++ b/src/protocols/vnc/settings.c @@ -387,10 +387,14 @@ void guac_vnc_settings_free(guac_vnc_settings* settings) { /* Free settings strings */ free(settings->clipboard_encoding); - free(settings->dest_host); free(settings->encodings); free(settings->hostname); +#ifdef ENABLE_VNC_REPEATER + /* Free VNC repeater settings */ + free(settings->dest_host); +#endif + #ifdef ENABLE_COMMON_SSH /* Free SFTP settings */ free(settings->sftp_directory);