From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Dec 8 16:30:24 2005 Return-Path: <owner-freebsd-ports-bugs@FreeBSD.ORG> X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 821EE16A41F for <freebsd-ports-bugs@hub.freebsd.org>; Thu, 8 Dec 2005 16:30:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D3FC43D60 for <freebsd-ports-bugs@hub.freebsd.org>; Thu, 8 Dec 2005 16:30:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jB8GU3eO054098 for <freebsd-ports-bugs@freefall.freebsd.org>; Thu, 8 Dec 2005 16:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jB8GU3FF054097; Thu, 8 Dec 2005 16:30:03 GMT (envelope-from gnats) Resent-Date: Thu, 8 Dec 2005 16:30:03 GMT Resent-Message-Id: <200512081630.jB8GU3FF054097@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Divacky Roman <xdivac02@stud.fit.vutbr.cz> Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 37FF916A41F for <FreeBSD-gnats-submit@freebsd.org>; Thu, 8 Dec 2005 16:28:11 +0000 (GMT) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 649D843D5F for <FreeBSD-gnats-submit@freebsd.org>; Thu, 8 Dec 2005 16:28:06 +0000 (GMT) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (localhost [127.0.0.1]) by eva.fit.vutbr.cz (envelope-from xdivac02@eva.fit.vutbr.cz) (8.13.4/8.13.3) with ESMTP id jB8GS21O007667 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for <FreeBSD-gnats-submit@freebsd.org>; Thu, 8 Dec 2005 17:28:02 +0100 (CET) Received: (from xdivac02@localhost) by eva.fit.vutbr.cz (8.13.4/8.13.3/Submit) id jB8GS1I3007666; Thu, 8 Dec 2005 17:28:01 +0100 (CET) Message-Id: <200512081628.jB8GS1I3007666@eva.fit.vutbr.cz> Date: Thu, 8 Dec 2005 17:28:01 +0100 (CET) From: Divacky Roman <xdivac02@stud.fit.vutbr.cz> To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/90106: patch for dovecot X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Divacky Roman <xdivac02@stud.fit.vutbr.cz> List-Id: Ports bug reports <freebsd-ports-bugs.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs>, <mailto:freebsd-ports-bugs-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports-bugs> List-Post: <mailto:freebsd-ports-bugs@freebsd.org> List-Help: <mailto:freebsd-ports-bugs-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs>, <mailto:freebsd-ports-bugs-request@freebsd.org?subject=subscribe> X-List-Received-Date: Thu, 08 Dec 2005 16:30:24 -0000 >Number: 90106 >Category: ports >Synopsis: patch for dovecot >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 08 16:30:02 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Divacky Roman >Release: FreeBSD 4.11-STABLE i386 >Organization: home >Environment: System: FreeBSD eva.fit.vutbr.cz 4.11-STABLE FreeBSD 4.11-STABLE #11: Tue Jul 19 08:56:09 CEST 2005 root@tereza.fit.vutbr.cz:/home/src/sys/sys-49/compile/EVA i386 >Description: mail/dovecot alpha4 contains a a bug: Dec 8 10:32:41 ns dovecot: imap(zklecka): file mail-index-sync-ext.c: line 155 (get_ext_header): assertion failed: (memcmp((char *)(ext_hdr + 1), ext->name, strlen(ext->name)) == 0) >How-To-Repeat: it happens ;) >Fix: Index: src/lib-index/mail-index-sync-ext.c =================================================================== RCS file: /home/cvs/dovecot/src/lib-index/mail-index-sync-ext.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- src/lib-index/mail-index-sync-ext.c 24 Sep 2005 10:12:03 -0000 1.11 +++ src/lib-index/mail-index-sync-ext.c 28 Oct 2005 14:10:13 -0000 1.12 @@ -332,6 +332,7 @@ unsigned i, count = array_count(&map->extensions); ssize_t diff = (ssize_t)new_size - (ssize_t)old_size; + ext = array_idx_modifyable(&map->extensions, 0); for (i = ext_id + 1; i < count; i++) ext[i].hdr_offset += diff; } >Release-Note: >Audit-Trail: >Unformatted: