don't try and free a static buffer, avoiding a segfault with unmailboxes;
regression since 1.5.19. From Mutt upstream.
This commit is contained in:
parent
70a298fcd2
commit
3809e2b321
@ -1,10 +1,10 @@
|
|||||||
# $OpenBSD: Makefile,v 1.54 2009/06/19 21:28:24 sthen Exp $
|
# $OpenBSD: Makefile,v 1.55 2009/06/19 21:35:37 sthen Exp $
|
||||||
|
|
||||||
COMMENT= tty-based e-mail client, development version
|
COMMENT= tty-based e-mail client, development version
|
||||||
|
|
||||||
VERSION= 1.5.20
|
VERSION= 1.5.20
|
||||||
DISTNAME= mutt-${VERSION}
|
DISTNAME= mutt-${VERSION}
|
||||||
PKGNAME= ${DISTNAME}p0
|
PKGNAME= ${DISTNAME}p1
|
||||||
MASTER_SITES= ${MASTER_SITES_MUTT:=devel/}
|
MASTER_SITES= ${MASTER_SITES_MUTT:=devel/}
|
||||||
|
|
||||||
WANTLIB= z
|
WANTLIB= z
|
||||||
|
15
mail/mutt/snapshot/patches/patch-buffy_c
Normal file
15
mail/mutt/snapshot/patches/patch-buffy_c
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
$OpenBSD: patch-buffy_c,v 1.1 2009/06/19 21:35:37 sthen Exp $
|
||||||
|
|
||||||
|
r5914 from upstream; Do not free statically-allocated
|
||||||
|
buffy buffer. Unbreaks unmailboxes, ticket #3273.
|
||||||
|
|
||||||
|
--- buffy.c.orig Fri Jun 19 22:30:51 2009
|
||||||
|
+++ buffy.c Fri Jun 19 22:30:52 2009
|
||||||
|
@@ -236,7 +236,6 @@ int mutt_parse_mailboxes (BUFFER *path, BUFFER *s, uns
|
||||||
|
{
|
||||||
|
if(*tmp)
|
||||||
|
{
|
||||||
|
- FREE (&((*tmp)->path));
|
||||||
|
tmp1=(*tmp)->next;
|
||||||
|
FREE (tmp); /* __FREE_CHECKED__ */
|
||||||
|
*tmp=tmp1;
|
Loading…
Reference in New Issue
Block a user