From f26dbfe79bf5d123efc6caf77a413ca4c9de2aee Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Mon, 9 Nov 2015 00:15:19 +0100 Subject: [PATCH] BCertificate: build fix. --- src/kits/network/libnetapi/Certificate.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kits/network/libnetapi/Certificate.cpp b/src/kits/network/libnetapi/Certificate.cpp index f82decf6f75..ac2296b0496 100644 --- a/src/kits/network/libnetapi/Certificate.cpp +++ b/src/kits/network/libnetapi/Certificate.cpp @@ -60,7 +60,7 @@ BCertificate::BCertificate(Private* data) BCertificate::BCertificate(const BCertificate& other) { - fPrivate = newBCertificate::Private(other.fPrivate); + fPrivate = new(std::nothrow) BCertificate::Private(other.fPrivate); } @@ -153,7 +153,7 @@ BCertificate::String() const bool BCertificate::operator==(const BCertificate& other) { - return X509_cmp(fPrivate.fX509, other.fPrivate.fX509) == 0; + return X509_cmp(fPrivate->fX509, other.fPrivate->fX509) == 0; } @@ -168,7 +168,7 @@ BCertificate::Private::Private(X509* data) BCertificate::Private::~Private() { - sk_X509_pop_free(chain, X509_free) + sk_X509_pop_free(fX509, X509_free); }