Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jul 2000 06:15:33 -0700
From:      "Andrey A. Chernov" <ache@freebsd.org>
To:        Martin Cracauer <cracauer@cons.org>
Cc:        Hajimu UMEMOTO <ume@FreeBSD.ORG>, kuriyama@FreeBSD.ORG, cracauer@FreeBSD.ORG, FreeBSD-current@FreeBSD.ORG
Subject:   Re: /bin/sh dumps core with here-document of 8bit text
Message-ID:  <20000728061533.A49657@freebsd.org>
In-Reply-To: <20000728094707.A10655@cons.org>; from cracauer@cons.org on Fri, Jul 28, 2000 at 09:47:08AM %2B0200
References:  <7mr98fq7b4.wl@waterblue.imgsrc.co.jp> <20000728.150627.74708840.ume@mahoroba.org> <20000728094707.A10655@cons.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jul 28, 2000 at 09:47:08AM +0200, Martin Cracauer wrote:
> ! 			if (c >= CTLESC && c <= CTLQUOTEMARK) {
>   				synentry = CWORD;
> ! 				fprintf(stderr, 
> ! 				    "Warning: internal control character in "
> ! 				    "literal text, using '?' instead\n");
> ! 				c = '?';
> ! 			}


I disagree. It is not the fix, just admitting the bug. Better try to fix it via
some escaping of control characters via some prefix char. Bash is 8bit clean 
in that place, f.e.

-- 
Andrey A. Chernov
<ache@nagual.pp.ru>
http://ache.pp.ru/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000728061533.A49657>