Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37555981
en ru br
ALT Linux repos
S:1.9.4-alt3
5.0: 0.57-alt1.1
4.1: 0.57-alt0.M41.2
4.0: 0.57-alt0.M40.1
3.0: 0.38-alt1

Group :: Development/C
RPM: libetpan

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: libetpan-1.9.3-alt3.patch
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;
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin