From 44b4926781e2e8751488f3ae18614aa1e63e1138 Mon Sep 17 00:00:00 2001 From: Zdenek Prikryl Date: Wed, 24 Jun 2009 10:00:58 +0200 Subject: minor fixes --- lib/Plugins/Bugzilla.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/Plugins/Bugzilla.cpp') diff --git a/lib/Plugins/Bugzilla.cpp b/lib/Plugins/Bugzilla.cpp index 80cbec4..6b5233a 100644 --- a/lib/Plugins/Bugzilla.cpp +++ b/lib/Plugins/Bugzilla.cpp @@ -224,6 +224,10 @@ void CReporterBugzilla::AddAttachments(const std::string& pBugId, const map_cras if (it->second[CD_TYPE] == CD_ATT) { base64 = NSSBase64Encoder_Create(Base64Encode_cb, this); + if (!base64) + { + throw CABRTException(EXCEP_PLUGIN, "CReporterBugzilla::AddAttachemnt(): cannot initialize base64."); + } NSSBase64Encoder_Update(base64, reinterpret_cast(it->second[CD_CONTENT].c_str()), it->second[CD_CONTENT].length()); -- cgit