1
0
mirror of https://github.com/UzixLS/picocom.git synced 2025-07-19 07:21:18 +03:00

Show message "Ignoring init-string..."

This commit is contained in:
Nick Patavalis
2017-12-19 17:30:30 +02:00
parent 977cc7e084
commit cb4e363fe1

View File

@ -1808,15 +1808,6 @@ main(int argc, char *argv[])
init_history();
#endif
#ifndef NO_HELP
if ( ! opts.noescape ) {
fd_pinfof(opts.quiet,
"Type [C-%c] [C-%c] to see available commands\r\n",
KEYC(opts.escape), KEYC(KEY_HELP));
}
#endif
fd_pinfof(opts.quiet, "Terminal ready\r\n");
/* Allocate output buffer with initial size */
tty_q.buff = calloc(TTY_Q_SZ_MIN, sizeof(*tty_q.buff));
if ( ! tty_q.buff )
@ -1825,11 +1816,15 @@ main(int argc, char *argv[])
tty_q.len = 0;
/* Prime output buffer with initstring */
if ( ! opts.noinit && opts.initstring ) {
int l;
l = strlen(opts.initstring);
if ( tty_q_push(opts.initstring, l) != l ) {
fatal("initstring too long!");
if ( opts.initstring ) {
if ( opts.noinit ) {
fd_pinfof(opts.quiet, "Ignoring init-string (--noinit)\r\n");
} else {
int l;
l = strlen(opts.initstring);
if ( tty_q_push(opts.initstring, l) != l ) {
fatal("initstring too long!");
}
}
}
/* Free initstirng, no longer needed */
@ -1838,6 +1833,15 @@ main(int argc, char *argv[])
opts.initstring = NULL;
}
#ifndef NO_HELP
if ( ! opts.noescape ) {
fd_pinfof(opts.quiet,
"Type [C-%c] [C-%c] to see available commands\r\n",
KEYC(opts.escape), KEYC(KEY_HELP));
}
#endif
fd_pinfof(opts.quiet, "Terminal ready\r\n");
/* Enter main processing loop */
loop();