On Fri, Sep 22, 2006 at 13:21:19 +0100, Paul Walker wrote:
> It doesn't do anything except log a debug message if it can't lock/unlock
> memory, which to me seems harmless but it's possible other systems might
> take exception to a non-root process trying to mlock. Could people using
> *BSD, Solaris etc. test this out please?
> 
> We might also want to raise the debuglevel from 3 to something higher once
> it's tested...

> +      if (mlock(PgpPass, sizeof(PgpPass)))
> +     dprint (3, (debugfile, "Couldn't lock passphrase in memory.\n"));

While you're at it, you might want to evaluate the return code of
mlock()/munlock(). My manpage (old Linux 2.4.20 system) has the return
values ENOMEM, EPERM, EINVAL.

Moritz


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to