diff options
| author | 2009-07-02 18:17:33 +0000 | |
|---|---|---|
| committer | 2009-07-02 18:17:33 +0000 | |
| commit | 7885a7e6cabe396e2c54eb3192fdbb6afd75c066 (patch) | |
| tree | 9eeb5141adcf90e8398004722a98c2d3d73fe030 /src/modules/m_ssl_data.cpp | |
| parent | Remove memory-wasting map in ssl_cert (diff) | |
Send ssl_cert metadata on signon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11429 e03df62e-2008-0410-955e-edbf42e46eb7
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()); } } |
