-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 26/04/10 00:42, David Sommerseth wrote: > From: David Sommerseth <d...@users.sourceforge.net> > > For OpenVPN clients with long living connections, this message is repeated > everytime the connection is renegotiated. This patch removes this behaviour > and will only show this warning once. > > Signed-off-by: David Sommerseth <d...@users.sourceforge.net> > --- > misc.c | 4 +++- > 1 files changed, 3 insertions(+), 1 deletions(-) > > diff --git a/misc.c b/misc.c > index 643ffad..7052584 100644 > --- a/misc.c > +++ b/misc.c > @@ -1588,14 +1588,16 @@ void > purge_user_pass (struct user_pass *up, const bool force) > { > const bool nocache = up->nocache; > + static warn_shown = false;
Well, this came as a surprise when I just quickly looked through it now in the morning. I'll have recheck this one ... I'm pretty sure I wrote 'static bool' as the variable declaration. That's more proper anyway. I'll fix this today. > if (nocache || force) > { > CLEAR (*up); > up->nocache = nocache; > } > - else > + else if (!warn_shown) > { > msg (M_WARN, "WARNING: this configuration may cache passwords in > memory -- use the auth-nocache option to prevent this"); > + warn_shown = true; > } > } > kind regards, David Sommerseth -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAkvVRBEACgkQDC186MBRfrpJ6ACfVC1LzHDOvzUHtSN6QSKzELSh EP8An23EMCXf3cKVILvgjXq56NHSyC6m =e+I7 -----END PGP SIGNATURE-----