Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Mar 2002 01:44:39 +0100 (CET)
From:      "Simon 'corecode' Schubert" <corecode@corecode.ath.cx>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/35835: maintainer update: mail/sylpheed-claws (fix bug on local delivery)
Message-ID:  <200203130044.g2D0id281749@elevation.zuhause.stoert.net>

next in thread | raw e-mail | index | archive | help

>Number:         35835
>Category:       ports
>Synopsis:       maintainer update: mail/sylpheed-claws (fix bug on local delivery)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 12 16:50:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Simon 'corecode' Schubert
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
>Environment:
System: FreeBSD elevation.zuhause.stoert.net 4.5-STABLE FreeBSD 4.5-STABLE #8: Fri Mar 1 23:38:06 CET 2002 corecode@elevation.zuhause.stoert.net:/usr/obj/i386/k7/usr/src/sys/ELEVATION i386


	
>Description:
	upstream version of sylpheed-claws contains a malicious error check
	which prevents correct local mail delivery on freebsd platform.
	an delivery error may be reported whereas the mail was sent correctly.
	this behavior may result in duplicate mail deliveries initiated by a
	confused user.
	this patch provides a workaround; upstream authors have been notified.
	this workaround or a similar bugfix will be included in the next upstream
	version.
	
>How-To-Repeat:
	use local delivery and try to send a mail. sylpheed-claws reports error
	about delivery though mail was accepted by sendmail and is being delivered.
	
>Fix:

	add this file to the repo

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	files/patch-src-send.c
#
echo x - files/patch-src-send.c
sed 's/^X//' >files/patch-src-send.c << 'END-of-files/patch-src-send.c'
X--- src/send.c	10 Mar 2002 14:09:59 -0000	1.26
X+++ src/send.c	13 Mar 2002 00:41:07 -0000
X@@ -234,7 +234,7 @@
X 	}
X 
X 	r = pclose(pipefp);
X-	if (r != 0) {
X+	if (r > 0) {
X 		g_warning(_("external command failed: %s\n"), command);
X 		return -1;
X 	}
END-of-files/patch-src-send.c
exit

	


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203130044.g2D0id281749>