Re: /bin/sh dumps core with here-document of 8bit text

[ Available lists | Index of freebsd-current | Month of Jul 2000 | Week of 28 Jul 2000 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Andrey A. Chernov <ache@freebsd.org>
Date
28 Jul 2000 06:24:31
Subject
Re: /bin/sh dumps core with here-document of 8bit text
Message-ID
20000728062429.C49657@freebsd.org


[ Hide this part ]
On Fri, Jul 28, 2000 at 03:20:19PM +0200, Martin Cracauer wrote:
> Please refer to my previous mail. I think it's better to extend the
> internal character handling to int* instead of obfuscating it even
> more with escape sequences (remember that they are processed multiple
> times and such things as taking the length of something, see related
> PR fix recently).

Yes, but it is really big change.

> Until that is done, we should commit this diff, because it *fixes* the
> breakage of coredumping and eating all input (not only th offending
> chars), even when it does not solve the problem of not being 8-bit
> clean.

What about trying double-escape first instead? I.e. escape internal control
chars just after reading them from input stream? It is less painful then
converting to 16bit.

--
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



Elapsed time: 0.186 seconds