]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
change new xml stuff to use path sep define, and to set file mode on open for write.
authorMichael Jerris <mike@jerris.com>
Tue, 23 Jan 2007 02:22:45 +0000 (02:22 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 23 Jan 2007 02:22:45 +0000 (02:22 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4028 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_xml.c

index 44126125be9da6f6d15dd7a97636103989bc818e..d179550e5ccdefc796e45dd36416910f8a332675 100644 (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;