]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
restore significant part of last patch
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 20 Nov 2012 16:19:08 +0000 (10:19 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Tue, 20 Nov 2012 16:19:08 +0000 (10:19 -0600)
src/switch_core.c

index 4682d3c0022d12183a9920a1a4c8c3871cc774bd..1cc0dd0569bb0ea575e1a314bed4773d5ccaebf0 100644 (file)
@@ -670,6 +670,9 @@ SWITCH_DECLARE(void) switch_core_set_globals(void)
 #ifdef WIN32
                GetTempPath(dwBufSize, lpPathBuffer);
                lpPathBuffer[strlen(lpPathBuffer)-1] = 0;
+               tmp = switch_string_replace(lpPathBuffer, "\\", "/");
+               strcpy(lpPathBuffer, tmp);
+               free(tmp);
                switch_snprintf(SWITCH_GLOBAL_dirs.temp_dir, BUFSIZE, "%s", lpPathBuffer);
 #else
                switch_snprintf(SWITCH_GLOBAL_dirs.temp_dir, BUFSIZE, "%s", "/tmp");