remove world readable bit on shm_area. Fix cmake build
authorMichael J. Pounders <snowblind@bellsouth.net>
Wed, 26 Nov 2014 03:00:56 +0000 (22:00 -0500)
committerMichael J. Pounders <snowblind@bellsouth.net>
Wed, 26 Nov 2014 03:00:56 +0000 (22:00 -0500)
src/config.h.in
src/sharedmemory.c

index 3169a19036fbdfd2d7f80a327d7ff088468fd195..8fd66f94fd30a376354aae9c14e11d3efcde86fa 100644 (file)
@@ -4,6 +4,9 @@
 #cmakedefine USE_POLARSSL
 #cmakedefine USE_POLARSSL_TESTCERT
 #cmakedefine USE_POLARSSL_HAVEGE
+
+#cmakedefine USE_SHAREDMEMORY_API
+
 #define DEFAULT_CONFIG "${CMAKE_INSTALL_PREFIX}/etc/umurmur.conf"
 
 #endif // CONFIG_H
index f8c420c29245b187f36bfa3e87f0bee5ae3faa17..46f54f2b095d54311f82028cd7d8f36b648559b2 100644 (file)
@@ -11,7 +11,7 @@ void Sharedmemory_init(void)
   sprintf( shm_file_name, "umurmurd:%i", bindport );\r
   Log_info("SHM_API: shm_fd=\"%s\"", shm_file_name  );\r
 \r
-               shm_fd = shm_open( shm_file_name, O_CREAT | O_RDWR, 0666 );\r
+               shm_fd = shm_open( shm_file_name, O_CREAT | O_RDWR, 0660 );\r
                                if(shm_fd == -1)\r
                                {\r
                                Log_fatal( "SHM_API: Open failed:%s\n", strerror(errno));\r