diff --git a/src/userland/shell/main.c b/src/userland/shell/main.c index 2af1328..7cb1e25 100644 --- a/src/userland/shell/main.c +++ b/src/userland/shell/main.c @@ -13,7 +13,10 @@ if (!*buffer) { continue; } - uint32_t service = loadFromInitrdUninitialized(buffer); + uint32_t service = getService(buffer); + if (!service) { + service = loadFromInitrdUninitialized(buffer); + } if (service) { request(service, 0, 0, 0); } else {