From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Feb 6 12:40:05 2006 Return-Path: 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 F0C4816A420 for ; Mon, 6 Feb 2006 12:40:04 +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 58F5543D46 for ; Mon, 6 Feb 2006 12:40:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k16Ce4Di094494 for ; Mon, 6 Feb 2006 12:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k16Ce4cQ094493; Mon, 6 Feb 2006 12:40:04 GMT (envelope-from gnats) Resent-Date: Mon, 6 Feb 2006 12:40:04 GMT Resent-Message-Id: <200602061240.k16Ce4cQ094493@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, alessandro.dellavedova@ifom-ieo-campus.it Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 78F2616A420 for ; Mon, 6 Feb 2006 12:33:49 +0000 (GMT) (envelope-from futhwo@aaa1.ifom-ieo-campus.it) Received: from boeing.ieo-research.it (boeing.ieo-research.it [85.239.176.145]) by mx1.FreeBSD.org (Postfix) with ESMTP id A75E543D48 for ; Mon, 6 Feb 2006 12:33:48 +0000 (GMT) (envelope-from futhwo@aaa1.ifom-ieo-campus.it) Received: (qmail 77839 invoked by uid 811); 6 Feb 2006 12:29:43 -0000 Received: from 85.239.184.44 by boeing.ieo-research.it (envelope-from , uid 803) with qmail-scanner-1.25 (clamdscan: 0.88/1278. f-prot: 4.4.2/3.14.11. spamassassin: 3.1.0. Clear:RC:1(85.239.184.44):. Processed in 0.114404 secs); 06 Feb 2006 12:29:43 -0000 Received: from unknown (HELO aaa1.ifom-ieo-campus.it) ([85.239.184.44]) (envelope-sender ) by smtp.ieo-research.it (qmail-ldap-1.03) with SMTP for ; 6 Feb 2006 12:29:43 -0000 Received: (from futhwo@aaa1.ifom-ieo-campus.it) by aaa1.ifom-ieo-campus.it (mini_sendmail/1.3.6 29jun2005); Mon, 06 Feb 2006 13:37:03 CET (sender futhwo@aaa1.ifom-ieo-campus.it) Message-Id: <20060206123348.A75E543D48@mx1.FreeBSD.org> Date: Mon, 6 Feb 2006 12:33:48 +0000 (GMT) From: alessandro.dellavedova@ifom-ieo-campus.it To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/92887: [patch] net/freeradius Dictionary bug on x64 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Feb 2006 12:40:05 -0000 >Number: 92887 >Category: ports >Synopsis: [patch] net/freeradius Dictionary bug on x64 >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Feb 06 12:40:03 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Alessandro Dellavedova >Release: FreeBSD 5.4-RELEASE-p8 amd64 >Organization: European Institute of Oncology >Environment: System: FreeBSD radiustest 5.4-RELEASE-p8 FreeBSD 5.4-RELEASE-p8 #0: Tue Dec 27 12:14:23 CET 2005 root@caino.ieo-research.it:/usr/obj/usr/src/sys/CAINO amd64 >Description: Fixes a bug on 64 bit arch reported as bug 312 on freeradius bug reporting system (http://bugs.freeradius.org/show_bug.cgi?id=312) >How-To-Repeat: >Fix: --- freeradius.patch begins here --- diff -ruN /usr/ports/net/freeradius/Makefile /root/freeradius/Makefile --- /usr/ports/net/freeradius/Makefile Mon Feb 6 10:11:59 2006 +++ /root/freeradius/Makefile Mon Feb 6 10:58:52 2006 @@ -7,6 +7,7 @@ PORTNAME= freeradius PORTVERSION= 1.1.0 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= ftp://ftp.freeradius.org/pub/radius/ \ http://freeradius.portal-to-web.de/ \ diff -ruN /usr/ports/net/freeradius/files/patch-src-lib-dict.c /root/freeradius/files/patch-src-lib-dict.c --- /usr/ports/net/freeradius/files/patch-src-lib-dict.c Thu Jan 1 01:00:00 1970 +++ /root/freeradius/files/patch-src-lib-dict.c Mon Feb 6 10:16:58 2006 @@ -0,0 +1,11 @@ +--- src/lib/dict.c.orig Mon Feb 6 10:15:41 2006 ++++ src/lib/dict.c Mon Feb 6 10:16:07 2006 +@@ -1207,7 +1207,7 @@ + if (!name) return NULL; + + hash = dict_hashname(name); +- hash = lrad_hash_update(&attr, sizeof(&attr), hash); ++ hash = lrad_hash_update(&attr, sizeof(attr), hash); + + return lrad_hash_table_finddata(values_byname, hash); + } --- freeradius.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: