From 53354c5db2c346a7f8e9a043120daa678627c6a3 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 29 Mar 2022 10:53:23 -0400 Subject: [PATCH] fix(mail): improve error loging when signing a message --- SoObjects/Mailer/NSData+SMIME.m | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/SoObjects/Mailer/NSData+SMIME.m b/SoObjects/Mailer/NSData+SMIME.m index 251773fa9..3899a0df7 100644 --- a/SoObjects/Mailer/NSData+SMIME.m +++ b/SoObjects/Mailer/NSData+SMIME.m @@ -1,6 +1,6 @@ /* NSData+SMIME.m - this file is part of SOGo * - * Copyright (C) 2017-2019 Inverse inc. + * Copyright (C) 2017-2022 Inverse inc. * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -104,7 +104,14 @@ if (!cms) { - NSLog(@"FATAL: failed to sign message."); + NSString *error; + const char* sslError; + int err; + + err = ERR_get_error(); + sslError = ERR_reason_error_string(err); + error = [NSString stringWithUTF8String: sslError]; + NSLog(@"FATAL: failed to sign message: %@", error); goto cleanup; }