From: Felix Morgner Date: Thu, 5 Feb 2015 09:53:05 +0000 (+0100) Subject: deinitialize shm when ftruncate fails X-Git-Url: http://git.code-monkey.de/?p=umurmur.git;a=commitdiff_plain;h=ae5690446c00d0e4bdb338afa012718d9496fcb2 deinitialize shm when ftruncate fails --- diff --git a/src/sharedmemory.c b/src/sharedmemory.c index fd41261..f043f08 100644 --- a/src/sharedmemory.c +++ b/src/sharedmemory.c @@ -27,6 +27,7 @@ void Sharedmemory_init( int bindport, int bindport6 ) if( ftruncate( shm_fd, shmtotal_size ) == -1 ) { + Sharedmemory_deinit(); Log_fatal( "SHM_API: ftruncate : %s\n", strerror(errno)); exit(EXIT_FAILURE); }