From: Michael J. Pounders Date: Wed, 26 Nov 2014 03:00:56 +0000 (-0500) Subject: remove world readable bit on shm_area. Fix cmake build X-Git-Url: http://git.code-monkey.de/?p=umurmur.git;a=commitdiff_plain;h=ff147af7bc38ad24a846cdfbb0a5616b7296a42a remove world readable bit on shm_area. Fix cmake build --- 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));