From 3df8a7afdf957e1dc1f851e74af54dc8d7efb3f9 Mon Sep 17 00:00:00 2001 From: "S.J.R. van Schaik" Date: Thu, 19 Oct 2017 13:23:28 +0200 Subject: [PATCH] main: check if the flash chip can be probed properly --- source/main.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/main.c b/source/main.c index 64796b4..a6f6888 100644 --- a/source/main.c +++ b/source/main.c @@ -54,9 +54,12 @@ int main(void) user_con = console_init(1); admin_con = console_init(0); - flash = flash_probe(); - flash = ftl_mount(flash); - mufs = mufs_mount(flash); + if ((flash = flash_probe())) { + flash = ftl_mount(flash); + mufs = mufs_mount(flash); + } else { + fprintf(admin_con->fp, "error: unable to probe flash chip.\n"); + } fprintf(user_con->fp, "TBM-dev (built on " __DATE__ ")\n"); fprintf(admin_con->fp, "TBM-dev (built on " __DATE__ ")\n");