diff options
Diffstat (limited to 'src/modules/m_ssl_data.cpp')
-rw-r--r-- | src/modules/m_ssl_data.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/modules/m_ssl_data.cpp b/src/modules/m_ssl_data.cpp index 2cc712c65..efc99d3f2 100644 --- a/src/modules/m_ssl_data.cpp +++ b/src/modules/m_ssl_data.cpp @@ -58,16 +58,7 @@ class ModuleSSLData : public Module if (!user->GetExt("ssl_cert", cert)) return; - std::stringstream value; - bool hasError = cert->GetError().length(); - value << (cert->IsInvalid() ? "v" : "V") << (cert->IsTrusted() ? "T" : "t") << (cert->IsRevoked() ? "R" : "r") - << (cert->IsUnknownSigner() ? "s" : "S") << (hasError ? "E" : "e") << " "; - if (hasError) - value << cert->GetError(); - else - value << cert->GetFingerprint() << " " << cert->GetDN() << " " << cert->GetIssuer(); - - proto->ProtoSendMetaData(opaque, TYPE_USER, user, extname, value.str().c_str()); + proto->ProtoSendMetaData(opaque, TYPE_USER, user, extname, cert->GetMetaLine().c_str()); } } |