Date: Mon, 8 Jul 2002 08:18:51 +0200 (CEST) From: Udo Schweigert <udo.schweigert@siemens.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/40324: security/pgp5 aborts on Pentium4 systems Message-ID: <200207080618.g686Ip4c099514@alaska.cert.siemens.de>
next in thread | raw e-mail | index | archive | help
>Number: 40324 >Category: ports >Synopsis: security/pgp5 aborts on Pentium4 systems >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jul 07 23:20:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Udo Schweigert >Release: FreeBSD 4.6-STABLE i386 >Organization: >Environment: System: FreeBSD alaska.cert.siemens.de 4.6-STABLE FreeBSD 4.6-STABLE #98: Sun Jul 7 17:39:41 CEST 2002 ust@alaska.cert.siemens.de:/usr/obj/work/src/RELENG_4/sys/alaska i386 >Description: the pgp5 port aborts on every execution on P4-systems due to some timing problems. >How-To-Repeat: Use pgp5 on a Pentium-IV machine. >Fix: Add this as files/patch-ah --- lib/pgp/random/pgpRndUnix.c.orig Sat Aug 9 23:45:14 1997 +++ lib/pgp/random/pgpRndUnix.c Mon Jul 8 07:59:30 2002 @@ -307,7 +307,11 @@ if (!ticksize) ticksize = ranTickSize(); - delta = (word32)(tickdiff(t, prevt) / ticksize); + if (ticksize) { + delta = (word32)(tickdiff(t, prevt) / ticksize); + } else { + delta = (word32)(tickdiff(t, prevt)); + } prevt = t; return delta; >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?200207080618.g686Ip4c099514>