diff options
Diffstat (limited to 'c/src/lib/libbsp/shared/console.c')
-rw-r--r-- | c/src/lib/libbsp/shared/console.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/shared/console.c b/c/src/lib/libbsp/shared/console.c index 94b627daa6..b103dbdf94 100644 --- a/c/src/lib/libbsp/shared/console.c +++ b/c/src/lib/libbsp/shared/console.c @@ -242,9 +242,11 @@ rtems_device_driver console_initialize( rtems_fatal_error_occurred(sc); } } - sc = rtems_io_register_name(device->sDeviceName, major, minor); - if (sc != RTEMS_SUCCESSFUL) { - rtems_fatal_error_occurred(sc); + if (device->sDeviceName != NULL) { + sc = rtems_io_register_name(device->sDeviceName, major, minor); + if (sc != RTEMS_SUCCESSFUL) { + rtems_fatal_error_occurred(sc); + } } } } |