From 60af8cefe0ecd458693b6a5afc05cbbce35e362a Mon Sep 17 00:00:00 2001 From: csoler Date: Tue, 11 Dec 2012 22:16:40 +0000 Subject: [PATCH] corrected stupid mistake in previous commit git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5970 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- libretroshare/src/pqi/authgpg.cc | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/libretroshare/src/pqi/authgpg.cc b/libretroshare/src/pqi/authgpg.cc index d9da5e911..349244aa5 100644 --- a/libretroshare/src/pqi/authgpg.cc +++ b/libretroshare/src/pqi/authgpg.cc @@ -291,12 +291,15 @@ bool AuthGPG::DoOwnSignature(const void *data, unsigned int datalen, void *buf_s /* import to GnuPG and other Certificates */ bool AuthGPG::VerifySignature(const void *data, int datalen, const void *sig, unsigned int siglen, const std::string &withfingerprint) { - static bool already_reported = false ; - - if(withfingerprint.length() != 40 && !already_reported) + if(withfingerprint.length() != 40) { - std::cerr << "AuthGPG::VerifySignature(): no (or dammaged) fingerprint. Nor verifying signature. This is likely to be an unknown peer. fingerprint=\"" << withfingerprint << "\". Not reporting other errors." << std::endl; - already_reported = true ; + static bool already_reported = false ; + + if( !already_reported) + { + std::cerr << "AuthGPG::VerifySignature(): no (or dammaged) fingerprint. Nor verifying signature. This is likely to be an unknown peer. fingerprint=\"" << withfingerprint << "\". Not reporting other errors." << std::endl; + already_reported = true ; + } return false ; }