From 54413164e587dd2dc5d7bce0bd3fab61d7ba758c Mon Sep 17 00:00:00 2001 From: Herbert Xu Date: Thu, 10 Mar 2011 20:59:46 +0800 Subject: [BUILTIN] Fix CTLESC clobbering by read(1) The changeset 55c46b7286f5d9f2d8291158203e2b61d2494420 [BUILTIN] Honor tab as IFS whitespace when splitting fields in readcmd uses CTLESC to prevent field splitting in read(1). However, it did not escape CTLESC itself in the input stream. This patch adds the necessary CTLESC characters so that CTLESC isn't corrupted. Reported-by: Alexey Gladkov Signed-off-by: Herbert Xu --- src/miscbltin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/miscbltin.c b/src/miscbltin.c index 653c92f..800cbbb 100644 --- a/src/miscbltin.c +++ b/src/miscbltin.c @@ -178,7 +178,7 @@ readcmd(int argc, char **argv) } if (c == '\0') continue; - if (backslash) { + if (backslash || c == CTLESC) { if (c == '\n') goto resetbs; STPUTC(CTLESC, p); -- cgit 1.4.1 log tree commit diff
path: root/man (unfollow)
Commit message (Collapse)Author
2023-10-11Import LibreSSL 3.8.1 upstreamJune McEnroe
2023-10-11Import LibreSSL 3.8.0June McEnroe
2023-10-11Import LibreSSL 3.7.3June McEnroe
2023-10-11Import LibreSSL 3.7.2June McEnroe
2023-10-11Import LibreSSL 3.7.1June McEnroe
2022-12-23Import LibreSSL 3.7.0June McEnroe
2022-12-23Import LibreSSL 3.6.1June McEnroe
2022-12-23Import LibreSSL 3.6.0June McEnroe
2022-07-27Import LibreSSL 3.5.3June McEnroe
2022-05-13Import LibreSSL 3.5.2June McEnroe
2022-03-21Import LibreSSL 3.5.1June McEnroe
2022-02-27doc: Note OpenSSL 3.0.0 compatibility in README 3.5.0June McEnroe
2022-02-27tls_signer: Replace ECDSA_METHOD with EC_KEY_METHODJune McEnroe
2022-02-27tls: Replace ECDSA_METHOD with EC_KEY_METHODJune McEnroe
2022-02-27Import LibreSSL 3.5.0June McEnroe
2021-11-29tls: Revert accidentally(?) reverted upstream 3.4.2June McEnroe
2021-11-29Import LibreSSL 3.4.2June McEnroe
2021-10-14Import LibreSSL 3.4.1June McEnroe
2021-09-17Import LibreSSL 3.4.0June McEnroe
2021-08-24Import LibreSSL 3.3.4June McEnroe
2021-05-25Bump version to 3.3.3p1 3.3.3p1June McEnroe
2021-05-25build: Add scripts to EXTRA_DISTJune McEnroe
2021-05-25import: Add missing scripts/wrap-compiler-for-flag-checkJune McEnroe
2021-05-08Import LibreSSL 3.3.3June McEnroe
2021-04-18build: Remove added x509_verify.3 links 3.3.2June McEnroe
2021-04-18tls: Use EC_KEY_set_ex_dataJune McEnroe
2021-04-18Import LibreSSL 3.3.2June McEnroe
2021-03-05Bump version to 3.3.1p1 3.3.1p1June McEnroe
2021-03-05build: Add OpenSSL includes to libcompatJune McEnroe
Some compat sources (getentropy_linux.c for example) require OpenSSL. Reported by Robert Scheck.
2020-12-15Import LibreSSL 3.3.1June McEnroe
2020-11-24Import LibreSSL 3.3.0June McEnroe
2020-10-22Import LibreSSL 3.2.2June McEnroe
2020-09-29Import LibreSSL 3.2.1June McEnroe
2020-09-29import: Add m4/ax_add_fortify_source.m4June McEnroe
2020-08-05build: Add README.7 to EXTRA_DIST 3.2.0June McEnroe
2020-08-03doc: Indicate that only OpenSSL 1.1.1b and newer workJune McEnroe