]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Merged revisions 266585 via svnmerge from
authorTilghman Lesher <tilghman@meg.abyt.es>
Tue, 1 Jun 2010 15:18:59 +0000 (15:18 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Tue, 1 Jun 2010 15:18:59 +0000 (15:18 +0000)
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r266585 | tilghman | 2010-06-01 10:17:46 -0500 (Tue, 01 Jun 2010) | 11 lines

  Prevent CLI prompt from distorting output of lines shorter than the prompt.

  Uses the VT100 method of clearing the line from the cursor position to the
  end of the line:  Esc-0K

  (closes issue #17160)
   Reported by: coolmig
   Patches:
         20100531__issue17160.diff.txt uploaded by tilghman (license 14)
   Tested by: coolmig
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@266592 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/asterisk.c

index d11fc8dcec82ea902db1f83d85f1c77b30898b09..4b09d1e6aedbcc0de21e314eb2eb54e7588eaf15 100644 (file)
@@ -2175,7 +2175,7 @@ static int ast_el_read_char(EditLine *editline, char *cp)
 
                        /* Write over the CLI prompt */
                        if (!ast_opt_exec && !lastpos) {
-                               if (write(STDOUT_FILENO, "\r", 1) < 0) {
+                               if (write(STDOUT_FILENO, "\r\e[0K", 5) < 0) {
                                }
                        }
                        if (write(STDOUT_FILENO, buf, res) < 0) {