diff options
author | Daniel Jacobowitz <drow@false.org> | 2006-03-21 14:58:24 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2006-03-21 14:58:24 +0000 |
commit | a75b402ae4e4366cb70f319451c6e0e2026a0105 (patch) | |
tree | 972c7611a02f659badeca90002a3bee975cdeffc /readline/histfile.c | |
parent | 3e94bf1a01d6aebb1c4c9468c79c05cdbc5f7b38 (diff) | |
download | binutils-gdb-a75b402ae4e4366cb70f319451c6e0e2026a0105.tar.gz |
* histfile.c (read_history_range): Remove '\r' character from
history lines.
Diffstat (limited to 'readline/histfile.c')
-rw-r--r-- | readline/histfile.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/readline/histfile.c b/readline/histfile.c index 60a91251b7a..c19630dc8f3 100644 --- a/readline/histfile.c +++ b/readline/histfile.c @@ -228,7 +228,10 @@ read_history_range (filename, from, to) for (line_end = line_start; line_end < bufend; line_end++) if (*line_end == '\n') { - *line_end = '\0'; + if (line_end - 1 >= line_start && *(line_end - 1) == '\r') + *(line_end - 1) = '\0'; + else + *line_end = '\0'; if (*line_start) add_history (line_start); |