diff --git a/core/manager/src/devmgr_service.c b/core/manager/src/devmgr_service.c index 460d851b..b0dc1297 100644 --- a/core/manager/src/devmgr_service.c +++ b/core/manager/src/devmgr_service.c @@ -105,6 +105,10 @@ static int DevmgrServiceLoadDevice(struct IDevmgrService *devMgrSvc, const char return HDF_FAILURE; } + if (hostClnt->hostService == NULL) { + return HDF_FAILURE; + } + return hostClnt->hostService->AddDevice(hostClnt->hostService, deviceInfo); }