diff --git a/server/proxy/pf_config.c b/server/proxy/pf_config.c index 9c3039424..b44ab4a3e 100644 --- a/server/proxy/pf_config.c +++ b/server/proxy/pf_config.c @@ -982,7 +982,12 @@ BOOL pf_config_clone(proxyConfig** dst, const proxyConfig* config) goto fail; if (!pf_config_copy_string(&tmp->TargetHost, config->TargetHost)) goto fail; - + if (!pf_config_copy_string(&tmp->TargetUser, config->TargetUser)) + goto fail; + if (!pf_config_copy_string(&tmp->TargetDomain, config->TargetDomain)) + goto fail; + if (!pf_config_copy_string(&tmp->TargetPassword, config->TargetPassword)) + goto fail; if (!pf_config_copy_string_list(&tmp->Passthrough, &tmp->PassthroughCount, config->Passthrough, config->PassthroughCount)) goto fail;