diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-08-23 21:08:36 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-08-23 21:08:36 -0700 |
commit | dd5b303250b55a730273447e09801c699882da6b (patch) | |
tree | 6488947b06ed2582165f3c3a09bea4e92b68bba2 /src | |
parent | dff06e5d95ab36bdad52a2f6ef12329a02d76bf8 (diff) | |
download | connman-dd5b303250b55a730273447e09801c699882da6b.tar.gz connman-dd5b303250b55a730273447e09801c699882da6b.tar.bz2 connman-dd5b303250b55a730273447e09801c699882da6b.zip |
Use an umask fo 077 to protect profile storage
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -112,6 +112,7 @@ int main(int argc, char *argv[]) DBusConnection *conn; DBusError err; struct sigaction sa; + mode_t old_umask; #ifdef NEED_THREADS if (g_thread_supported() == FALSE) @@ -156,6 +157,8 @@ int main(int argc, char *argv[]) perror("Failed to create storage directory"); } + old_umask = umask(077); + main_loop = g_main_loop_new(NULL, FALSE); #ifdef NEED_THREADS |