ALT Linux repos
Group :: Development/C
RPM: libetpan
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: libetpan-1.9.3-alt3.patch
Download
Download
src/data-types/mailstream_ssl.c | 2 +-
src/low-level/imap/clientid.c | 2 ++
src/low-level/imap/mailimap_parser.c | 1 +
src/low-level/mime/mailmime_decode.c | 1 +
4 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/data-types/mailstream_ssl.c b/src/data-types/mailstream_ssl.c
index a690152..4820991 100644
--- a/src/data-types/mailstream_ssl.c
+++ b/src/data-types/mailstream_ssl.c
@@ -1506,7 +1506,7 @@ carray * mailstream_low_ssl_get_certificate_chain(mailstream_low * s)
{
#ifdef USE_SSL
struct mailstream_ssl_data * ssl_data;
- carray * result;
+ carray * result = NULL;
int skpos;
#ifndef USE_GNUTLS
STACK_OF(X509) * skx;
diff --git a/src/low-level/imap/clientid.c b/src/low-level/imap/clientid.c
index 1c34637..38880dd 100644
--- a/src/low-level/imap/clientid.c
+++ b/src/low-level/imap/clientid.c
@@ -33,6 +33,8 @@
# include <config.h>
#endif
+#include <stdlib.h>
+
#include "mailimap_sender.h"
#include "clientid_sender.h"
#include "clientid.h"
diff --git a/src/low-level/imap/mailimap_parser.c b/src/low-level/imap/mailimap_parser.c
index 1b7ce35..12ceb8d 100644
--- a/src/low-level/imap/mailimap_parser.c
+++ b/src/low-level/imap/mailimap_parser.c
@@ -4860,6 +4860,7 @@ static int mailimap_envelope_parse_workaround_qq_mail(mailstream * fd, MMAPStrin
message_id = NULL;
first_string = NULL;
second_string = NULL;
+ res = MAILIMAP_ERROR_PARSE;
cur_token = * indx;
diff --git a/src/low-level/mime/mailmime_decode.c b/src/low-level/mime/mailmime_decode.c
index ad4b400..077c538 100644
--- a/src/low-level/mime/mailmime_decode.c
+++ b/src/low-level/mime/mailmime_decode.c
@@ -407,6 +407,7 @@ int mailmime_encoded_word_parse(const char * message, size_t length,
cur_token = * indx;
+ text = NULL;
lookfwd_charset = NULL;
missing_closing_quote = 0;
has_fwd = 0;