Fix #4909: Do not initialize HOME environment variable as it is no longer used.
authorArmin Novak <armin.novak@thincast.com>
Thu, 29 Nov 2018 12:44:21 +0000 (13:44 +0100)
committerArmin Novak <armin.novak@thincast.com>
Thu, 29 Nov 2018 12:44:21 +0000 (13:44 +0100)
GetKnownPath does not require this environment variable to be
available for windows builds.

client/Windows/wf_client.c
server/Windows/wf_peer.c

index 1ca478c..e297fa3 100644 (file)
@@ -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();
index 83dbff2..907ae69 100644 (file)
@@ -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;