diff options
-rw-r--r-- | src/hci/commands/console_cmd.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/hci/commands/console_cmd.c b/src/hci/commands/console_cmd.c index 957c5aa0..db413686 100644 --- a/src/hci/commands/console_cmd.c +++ b/src/hci/commands/console_cmd.c @@ -32,6 +32,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include <ipxe/console.h> #include <ipxe/image.h> #include <ipxe/pixbuf.h> +#include <ipxe/ansiesc.h> #include <ipxe/ansicol.h> #include <usr/imgmgmt.h> @@ -114,6 +115,10 @@ static int console_exec ( int argc, char **argv ) { goto err_configure; } + /* Reapply default colour pair and clear screen */ + ansicol_set_pair ( CPAIR_DEFAULT ); + printf ( CSI "2J" CSI "H" ); + err_configure: pixbuf_put ( opts.config.pixbuf ); err_pixbuf: |