console; don't crash if there's console output when console has not been initialized.
Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/f9020a0f Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/f9020a0f Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/f9020a0f Branch: refs/heads/0_10_0_dev Commit: f9020a0ff5a7408d1fde3e43985aadd6916b3680 Parents: b65435f Author: Marko Kiiskila <[email protected]> Authored: Thu Jul 28 11:16:37 2016 -0700 Committer: Christopher Collins <[email protected]> Committed: Thu Jul 28 12:51:00 2016 -0700 ---------------------------------------------------------------------- libs/console/full/src/cons_tty.c | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/f9020a0f/libs/console/full/src/cons_tty.c ---------------------------------------------------------------------- diff --git a/libs/console/full/src/cons_tty.c b/libs/console/full/src/cons_tty.c index 7dfd0b7..fb2015c 100644 --- a/libs/console/full/src/cons_tty.c +++ b/libs/console/full/src/cons_tty.c @@ -165,6 +165,9 @@ console_file_write(void *arg, const char *str, size_t cnt) struct console_tty *ct = &console_tty; int i; + if (!ct->ct_write_char) { + return cnt; + } for (i = 0; i < cnt; i++) { if (str[i] == '\n') { ct->ct_write_char('\r');
