From c769537452a33eb726bdc8dd6db604bb6a73ca1b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Sat, 23 Jan 2016 18:26:41 +0100 Subject: [PATCH] upd: more verbose error messages on malloc fail --- src/crypto/X509.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crypto/X509.cpp b/src/crypto/X509.cpp index 51f206b..caa2a9d 100644 --- a/src/crypto/X509.cpp +++ b/src/crypto/X509.cpp @@ -106,7 +106,7 @@ X509Cert::X509Cert() { X509_NAME* subjectP = X509_NAME_new(); if( !subjectP ) { - throw "malloc failure"; + throw "malloc failure in construct."; } subject = std::shared_ptr( subjectP, X509_NAME_free ); @@ -114,7 +114,7 @@ X509Cert::X509Cert() { void X509Cert::addRDN( int nid, std::string data ) { if( ! X509_NAME_add_entry_by_NID( subject.get(), nid, MBSTRING_UTF8, ( unsigned char* )const_cast( data.data() ), data.size(), -1, 0 ) ) { - throw "malloc failure"; + throw "malloc failure in RDN"; } } -- 2.47.3