From edd6d49f235f28d5a4f47e797ef7789b71e9b5d2 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Thu, 29 Nov 2018 13:44:21 +0100 Subject: [PATCH] Fix #4909: Do not initialize HOME environment variable as it is no longer used. GetKnownPath does not require this environment variable to be available for windows builds. --- client/Windows/wf_client.c | 8 -------- server/Windows/wf_peer.c | 8 -------- 2 files changed, 16 deletions(-) diff --git a/client/Windows/wf_client.c b/client/Windows/wf_client.c index 1ca478c..e297fa3 100644 --- a/client/Windows/wf_client.c +++ b/client/Windows/wf_client.c @@ -878,14 +878,6 @@ static BOOL wfreerdp_client_global_init(void) { WSADATA wsaData; - if (!getenv("HOME")) - { - char home[MAX_PATH * 2] = "HOME="; - strcat(home, getenv("HOMEDRIVE")); - strcat(home, getenv("HOMEPATH")); - _putenv(home); - } - WSAStartup(0x101, &wsaData); #if defined(WITH_DEBUG) || defined(_DEBUG) wf_create_console(); diff --git a/server/Windows/wf_peer.c b/server/Windows/wf_peer.c index 83dbff2..907ae69 100644 --- a/server/Windows/wf_peer.c +++ b/server/Windows/wf_peer.c @@ -247,14 +247,6 @@ DWORD WINAPI wf_peer_main_loop(LPVOID lpParam) wfPeerContext* context; freerdp_peer* client = (freerdp_peer*) lpParam; - if (!getenv("HOME")) - { - char home[MAX_PATH * 2] = "HOME="; - strcat(home, getenv("HOMEDRIVE")); - strcat(home, getenv("HOMEPATH")); - _putenv(home); - } - if (!wf_peer_init(client)) goto fail_peer_init; -- 2.7.4