aboutsummaryrefslogtreecommitdiffstats
path: root/util/secmem.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1998-10-06 12:10:02 +0000
committerWerner Koch <[email protected]>1998-10-06 12:10:02 +0000
commitf04db5631158b3856ea11f300d02a03c7e15ede4 (patch)
tree6cd9c2416b65118f4da0aeceb6be2a7f1763e258 /util/secmem.c
parent*** empty log message *** (diff)
downloadgnupg-f04db5631158b3856ea11f300d02a03c7e15ede4.tar.gz
gnupg-f04db5631158b3856ea11f300d02a03c7e15ede4.zip
windoze version works again
Diffstat (limited to '')
-rw-r--r--util/secmem.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/util/secmem.c b/util/secmem.c
index 1f1616a18..ffcb45674 100644
--- a/util/secmem.c
+++ b/util/secmem.c
@@ -160,7 +160,7 @@ init_pool( size_t n)
}
#endif
if( pool == (void*)-1 )
- log_error("can't mmap pool of %u bytes: %s - using malloc\n",
+ log_info("can't mmap pool of %u bytes: %s - using malloc\n",
(unsigned)poolsize, strerror(errno));
else {
pool_is_mmapped = 1;
@@ -217,6 +217,7 @@ void
secmem_init( size_t n )
{
if( !n ) {
+ #ifndef __MINGW32__
uid_t uid;
disable_secmem=1;
@@ -225,6 +226,7 @@ secmem_init( size_t n )
if( setuid( uid ) )
log_fatal("failed to drop setuid\n" );
}
+ #endif
}
else {
if( n < DEFAULT_POOLSIZE )