From owner-freebsd-ports Sun Aug 9 03:11:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA01637 for freebsd-ports-outgoing; Sun, 9 Aug 1998 03:11:24 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA01520 for ; Sun, 9 Aug 1998 03:10:10 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA29405; Sun, 9 Aug 1998 03:10:03 -0700 (PDT) Received: from relay1.bcs.zp.ua (bcs-ts33.zcn.net [195.123.8.74]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA00254 for ; Sun, 9 Aug 1998 03:00:45 -0700 (PDT) (envelope-from serg@bcs.zp.ua) Received: from bcs3.bcs.zp.ua (bcs3.bcs.zp.ua [195.123.10.73]) by relay1.bcs.zp.ua (8.8.5/8.8.5) with ESMTP id MAA01095 for ; Sun, 9 Aug 1998 12:59:54 +0300 (EEST) Received: (from serg@localhost) by bcs3.bcs.zp.ua (8.8.8/8.8.8) id MAA26553; Sun, 9 Aug 1998 12:59:54 +0300 (EEST) (envelope-from serg) Message-Id: <199808090959.MAA26553@bcs3.bcs.zp.ua> Date: Sun, 9 Aug 1998 12:59:54 +0300 (EEST) From: serg@bcs.zp.ua Reply-To: serg@bcs.zp.ua To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/7535: xfm's `magic' file parsing error Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7535 >Category: ports >Synopsis: xfm incorrectly parses `magic' file >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 9 03:10:02 PDT 1998 >Last-Modified: >Originator: Sergey Shkonda >Organization: Business Computer Service >Release: FreeBSD 2.2.7-RELEASE i386, current >Environment: Description: When parsing xfm magic file strtol() instead strtoul() used. >Description: >How-To-Repeat: Fix: *** ./src/magic.c.old Tue Apr 4 15:42:51 1995 --- ./src/magic.c Thu Nov 20 21:41:37 1997 *************** *** 227,233 **** default: mtypes[count].flags |= M_EQ; } ! mtypes[count].value.number = strtol(cptr, &cptr, 0); } while(isspace(*cptr)) cptr++; --- 227,233 ---- default: mtypes[count].flags |= M_EQ; } ! mtypes[count].value.number = strtoul(cptr, &cptr, 0); } while(isspace(*cptr)) cptr++; >Fix: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message