From ff147af7bc38ad24a846cdfbb0a5616b7296a42a Mon Sep 17 00:00:00 2001 From: "Michael J. Pounders" Date: Tue, 25 Nov 2014 22:00:56 -0500 Subject: [PATCH] remove world readable bit on shm_area. Fix cmake build --- src/config.h.in | 3 +++ src/sharedmemory.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/config.h.in b/src/config.h.in index 3169a19..8fd66f9 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -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 diff --git a/src/sharedmemory.c b/src/sharedmemory.c index f8c420c..46f54f2 100644 --- a/src/sharedmemory.c +++ b/src/sharedmemory.c @@ -11,7 +11,7 @@ void Sharedmemory_init(void) sprintf( shm_file_name, "umurmurd:%i", bindport ); Log_info("SHM_API: shm_fd=\"%s\"", shm_file_name ); - shm_fd = shm_open( shm_file_name, O_CREAT | O_RDWR, 0666 ); + shm_fd = shm_open( shm_file_name, O_CREAT | O_RDWR, 0660 ); if(shm_fd == -1) { Log_fatal( "SHM_API: Open failed:%s\n", strerror(errno)); -- 2.30.2