change new xml stuff to use path sep define, and to set file mode on open for write.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4028 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Michael Jerris 2007-01-23 02:22:45 +00:00
parent 88b2a8655c
commit 853e067e55

View File

@ -856,11 +856,11 @@ static int preprocess(const char *file, int new_fd, int rlevel)
}
if (new_fd < 0) {
if (!(new_file = switch_mprintf("%s/freeswitch.registry", SWITCH_GLOBAL_dirs.log_dir))) {
if (!(new_file = switch_mprintf("%s%sfreeswitch.registry", SWITCH_GLOBAL_dirs.log_dir, SWITCH_PATH_SEPARATOR))) {
goto done;
}
if ((new_fd = open(new_file, O_WRONLY | O_CREAT | O_TRUNC, 0)) < 0) {
if ((new_fd = open(new_file, O_WRONLY | O_CREAT | O_TRUNC, 700)) < 0) {
goto done;
}
close_fd = new_fd;