Репозитории ALT
S: | 2.1.1.0.3.g6c0f75cca-alt1 |
5.1: | 1.4.2.3-alt3 |
4.1: | 1.4.2.3-alt1 |
4.0: | 1.4.2.3-alt1 |
3.0: | 1.4.2.1i-alt4 |
Группа :: Сети/Почта
Пакет: mutt
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: mutt-1.4.2.2i-alt-fixes.patch
Скачать
Скачать
diff -upk.orig mutt-1.4.2.2i.orig/imap/browse.c mutt-1.4.2.2i/imap/browse.c
--- mutt-1.4.2.2i.orig/imap/browse.c 2007-04-01 20:47:27 +0000
+++ mutt-1.4.2.2i/imap/browse.c 2007-04-01 20:37:05 +0000
@@ -52,7 +52,7 @@ int imap_browse (char* path, struct brow
int i;
int nsup;
char ctmp;
- int nns;
+ int nns = 0;
char *cur_folder;
short showparents = 0;
int noselect;
diff -upk.orig mutt-1.4.2.2i.orig/mutt_ssl.c mutt-1.4.2.2i/mutt_ssl.c
--- mutt-1.4.2.2i.orig/mutt_ssl.c 2007-04-01 20:47:27 +0000
+++ mutt-1.4.2.2i/mutt_ssl.c 2007-04-01 20:46:51 +0000
@@ -409,9 +409,9 @@ static void x509_fingerprint (char *s, i
{
for (j = 0; j < (int) n; j++)
{
- char ch[8];
- snprintf (ch, 8, "%02X%s", md[j], (j % 2 ? " " : ""));
- strncat (s, ch, l);
+ char ch[9];
+ snprintf (ch, sizeof ch, "%02X%s", md[j], (j % 2 ? " " : ""));
+ strncat (s, ch, l - 1);
}
}
}
@@ -623,9 +623,9 @@ static int ssl_check_certificate (sslsoc
helpstr[0] = '\0';
mutt_make_help (buf, sizeof (buf), _("Exit "), MENU_GENERIC, OP_EXIT);
- strncat (helpstr, buf, sizeof (helpstr));
+ strncat (helpstr, buf, sizeof (helpstr) - 1);
mutt_make_help (buf, sizeof (buf), _("Help"), MENU_GENERIC, OP_HELP);
- strncat (helpstr, buf, sizeof (helpstr));
+ strncat (helpstr, buf, sizeof (helpstr) - 1);
menu->help = helpstr;
done = 0;
diff -upk.orig mutt-1.4.2.2i.orig/mx.c mutt-1.4.2.2i/mx.c
--- mutt-1.4.2.2i.orig/mx.c 2007-04-01 20:47:28 +0000
+++ mutt-1.4.2.2i/mx.c 2007-04-01 20:39:45 +0000
@@ -160,6 +160,7 @@ int mx_lock_file (const char *path, int
int count;
int attempt;
struct stat prev_sb;
+ memset (&prev_sb, 0, sizeof (prev_sb));
#endif
int r = 0;
diff -upk.orig mutt-1.4.2.2i.orig/newsrc.c mutt-1.4.2.2i/newsrc.c
--- mutt-1.4.2.2i.orig/newsrc.c 2007-04-01 20:47:28 +0000
+++ mutt-1.4.2.2i/newsrc.c 2007-04-01 20:41:58 +0000
@@ -874,8 +874,8 @@ int nntp_save_cache_group (CONTEXT *ctx)
fputs (buf, f);
if (h->env->references)
mutt_write_references (h->env->references, f);
- snprintf (buf, sizeof(buf), "\t%ld\t%d\tXref: %s\n", NONULL(h->content->length),
- NONULL(h->lines), NONULL(h->env->xref));
+ snprintf (buf, sizeof(buf), "\t%ld\t%d\tXref: %s\n", h->content->length,
+ h->lines, NONULL(h->env->xref));
if (fputs (buf, f) == EOF)
{
fclose (f);