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);