diff options
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | egg/egg-secure-memory.c | 2 |
2 files changed, 1 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac index de0c759b..4b836641 100644 --- a/configure.ac +++ b/configure.ac @@ -184,14 +184,6 @@ AC_CHECK_FUNCS(gettimeofday fsync) AC_CHECK_FUNCS(mlock) # -------------------------------------------------------------------- -# Prevent memory from being included in core dumps -# - -AC_CHECK_DEFINE([sys/mman.h],[MADV_DONTDUMP], - AC_DEFINE([HAVE_MADV_DONTDUMP], [1], - [Define if madvise knows about MADV_DONTDUMP])) - -# -------------------------------------------------------------------- # socket() # diff --git a/egg/egg-secure-memory.c b/egg/egg-secure-memory.c index 3dca8fb5..ed6fbcc8 100644 --- a/egg/egg-secure-memory.c +++ b/egg/egg-secure-memory.c @@ -885,7 +885,7 @@ sec_acquire_pages (size_t *sz, DEBUG_ALLOC ("gkr-secure-memory: new block ", *sz); -#if defined(HAVE_MADV_DONTDUMP) +#if defined(MADV_DONTDUMP) if (madvise (pages, *sz, MADV_DONTDUMP) < 0) { if (show_warning && egg_secure_warnings) { /* |