From owner-freebsd-bugs Thu Mar 7 10:50:27 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id ABF6337B416 for ; Thu, 7 Mar 2002 10:50:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g27Io1B59027; Thu, 7 Mar 2002 10:50:01 -0800 (PST) (envelope-from gnats) Received: from cell.sick.ru (cell.sick.ru [195.91.162.238]) by hub.freebsd.org (Postfix) with ESMTP id 0AFE137B43B for ; Thu, 7 Mar 2002 10:43:16 -0800 (PST) Received: from sector.v.gz.ru (alex21.rector.msu.ru [193.232.113.76]) by cell.sick.ru (8.12.2/8.12.2) with ESMTP id g27IhCtF012236 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL); Thu, 7 Mar 2002 21:43:13 +0300 (MSK) Received: (from glebius@localhost) by sector.v.gz.ru (8.11.6/8.11.6) id g27IhCB16873; Thu, 7 Mar 2002 21:43:12 +0300 (MSK) (envelope-from glebius) Message-Id: <200203071843.g27IhCB16873@sector.v.gz.ru> Date: Thu, 7 Mar 2002 21:43:12 +0300 (MSK) From: Gleb Smirnoff To: FreeBSD-gnats-submit@freebsd.org Cc: glebius@cell.sick.ru X-Send-Pr-Version: 3.113 Subject: kern/35636: [PATCH] can't input russian chars using watch(8) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 35636 >Category: kern >Synopsis: [PATCH] can't input russian chars using watch(8) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Mar 07 10:50:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Gleb Smirnoff >Release: FreeBSD 4.5-STABLE i386 >Organization: RINET ISP >Environment: System: FreeBSD morannon.v.gz.ru 4.5-STABLE FreeBSD 4.5-STABLE #10: Thu Mar 7 20:59:18 MSK 2002 root@morannon.v.gz.ru:/usr/obj/usr/src/sys/MORANNON i386 >Description: >How-To-Repeat: Run watch -W and try to input any 8-bit char into snooped tty. >Fix: This patch: --- /usr/src/sys/kern/tty_snoop.c.orig Thu Mar 7 21:41:09 2002 +++ /usr/src/sys/kern/tty_snoop.c Thu Mar 7 21:41:39 2002 @@ -93,7 +93,7 @@ int unit = minor(dev), len, i, error; struct snoop *snp = &snoopsw[unit]; struct tty *tp; - char c[SNP_INPUT_BUF]; + unsigned char c[SNP_INPUT_BUF]; if (snp->snp_tty == NULL) return (EIO); >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message