2004-08-18 Moritz Schulte <moritz@g10code.com>
authorMoritz Schulte <mo@g10code.com>
Sun, 22 Aug 2004 08:49:31 +0000 (08:49 +0000)
committerMoritz Schulte <mo@g10code.com>
Sun, 22 Aug 2004 08:49:31 +0000 (08:49 +0000)
* secmem.c (_gcry_secmem_init): Try to lock pool into core not
only when running with root privileges.

src/ChangeLog
src/secmem.c

index 092cfcd..f731eba 100644 (file)
@@ -1,3 +1,8 @@
+2004-08-18  Moritz Schulte  <moritz@g10code.com>
+
+       * secmem.c (_gcry_secmem_init): Try to lock pool into core not
+       only when running with root privileges.
+
 2004-08-10  Moritz Schulte  <moritz@g10code.com>
 
        * gcrypt.h: Include <sys/time.h>, thanks to Simon Josefsson.
index 163bf20..37b8bdd 100644 (file)
@@ -456,10 +456,7 @@ _gcry_secmem_init (size_t n)
       if (! pool_okay)
        {
          init_pool (n);
-         if (! geteuid ())
-           lock_pool (pool, n);
-         else if (!no_warning)
-           log_info ("Secure memory is not locked into core\n");
+         lock_pool (pool, n);
        }
       else
        log_error ("Oops, secure memory pool already initialized\n");