diff options
-rw-r--r-- | src/ChangeLog | 4 | ||||
-rw-r--r-- | src/secmem.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index ebf06a1f..ae9e9ea8 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2006-07-29 Marcus Brinkmann <marcus@g10code.de> + + * secmem.c (init_pool): Close FD after establishing the mapping. + 2006-07-12 Marcus Brinkmann <marcus@g10code.de> * ath.c (ath_mutex_destroy): Microoptimize destruction of unused diff --git a/src/secmem.c b/src/secmem.c index ca85ca42..6fa07a56 100644 --- a/src/secmem.c +++ b/src/secmem.c @@ -357,6 +357,7 @@ init_pool (size_t n) else { pool = mmap (0, pool_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); + close (fd); } } #endif |