#include "globals.h"
#include "ipc/MemMap.h"
#include "security/CertError.h"
+#include "security/Session.h"
#include "SquidConfig.h"
#include "SquidTime.h"
#include "ssl/bio.h"
assert(0);
#else
// Temporary ssl for getting X509 certificate from SSL_CTX.
- Security::SessionPointer ssl(SSL_new(ctx.get()));
+ Security::SessionPointer ssl(SSL_new(ctx.get()), [](SSL *p) {
+ debugs(83, 5, "SSL_free session=" << (void*)p);
+ SSL_free(p);
+ });
+ debugs(83, 5, "SSL_new session=" << (void*)ssl.get());
X509 * cert = SSL_get_certificate(ssl.get());
#endif
if (!cert)