aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_ssl_data.cpp
diff options
context:
space:
mode:
authorGravatar danieldg2009-07-02 18:17:33 +0000
committerGravatar danieldg2009-07-02 18:17:33 +0000
commit7885a7e6cabe396e2c54eb3192fdbb6afd75c066 (patch)
tree9eeb5141adcf90e8398004722a98c2d3d73fe030 /src/modules/m_ssl_data.cpp
parentRemove 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.cpp11
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());
}
}