From owner-freebsd-bugs Mon May 22 2:40: 4 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 3400637B987 for ; Mon, 22 May 2000 02:40:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id CAA87431; Mon, 22 May 2000 02:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from relay1.bcs.zp.ua (bcs-mgts.bcs.zp.ua [212.8.35.251]) by hub.freebsd.org (Postfix) with ESMTP id 22C3137BA36 for ; Mon, 22 May 2000 02:30:34 -0700 (PDT) (envelope-from serg@bcs3.bcs.zp.ua) Received: from bcs3.bcs.zp.ua (bcs3.bcs.zp.ua [212.8.35.73]) by relay1.bcs.zp.ua (8.9.3/8.9.3) with ESMTP id MAA68610 for ; Mon, 22 May 2000 12:30:09 +0300 (EEST) Received: (from serg@localhost) by bcs3.bcs.zp.ua (8.9.3/8.9.3) id MAA51189; Mon, 22 May 2000 12:30:09 +0300 (EEST) (envelope-from serg) Message-Id: <200005220930.MAA51189@bcs3.bcs.zp.ua> Date: Mon, 22 May 2000 12:30:09 +0300 (EEST) From: Sergey Shkonda Reply-To: serg@bcs.zp.ua To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/18742: times.allow in login.conf Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 18742 >Category: bin >Synopsis: times.allow field parsed incorrectly >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon May 22 02:40:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Sergey Shkonda >Release: FreeBSD >Organization: Business Computer Service >Environment: >Description: times.allow incorrectly handled in case of 2200-0700 >How-To-Repeat: >Fix: a) Document this b) Change login_times.c: parse_lt(): if (*p == '-') p = parse_time(++p, &m.lt_end); else m.lt_end = 1440; + if (m.lt_end < m.lt_start) + m.lt_end += 1440; t = m; } return t; } -- Sergey Shkonda >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message