Fix control-c handing in CONFIG_CMDLINE_EDITING
Properly pass break code back from readline. Patch by Roger Blofeld, 31 Jul 2006
This commit is contained in:
parent
4f92ed5fc0
commit
d8f961bbda
@ -2,6 +2,10 @@
|
||||
Changes since U-Boot 1.1.4:
|
||||
======================================================================
|
||||
|
||||
* Fix control-c handing in CONFIG_CMDLINE_EDITING
|
||||
Properly pass break code back from readline.
|
||||
Patch by Roger Blofeld, 31 Jul 2006
|
||||
|
||||
* Add commandline history support to all AMCC eval boards
|
||||
Patch by Stefan Roese, 07 Aug 2006
|
||||
|
||||
|
@ -937,6 +937,7 @@ int readline (const char *const prompt)
|
||||
#ifdef CONFIG_CMDLINE_EDITING
|
||||
char *p = console_buffer;
|
||||
unsigned int len=MAX_CMDBUF_SIZE;
|
||||
int rc;
|
||||
static int initted = 0;
|
||||
|
||||
if (!initted) {
|
||||
@ -946,8 +947,8 @@ int readline (const char *const prompt)
|
||||
|
||||
puts (prompt);
|
||||
|
||||
cread_line(p, &len);
|
||||
return len;
|
||||
rc = cread_line(p, &len);
|
||||
return rc < 0 ? rc : len;
|
||||
#else
|
||||
char *p = console_buffer;
|
||||
int n = 0; /* buffer index */
|
||||
|
Loading…
Reference in New Issue
Block a user