diff --git a/services/init/init_service_manager.c b/services/init/init_service_manager.c index 67b51b3a612c5bb764bef85f8c9d2f8a935b4196..7d72136e76d933e3112c390cc3e630115fc40c9f 100755 --- a/services/init/init_service_manager.c +++ b/services/init/init_service_manager.c @@ -647,7 +647,7 @@ Service *GetServiceByName(const char *servName) ListNode *node = g_serviceSpace.services.next; while (node != &g_serviceSpace.services) { Service *service = ListEntry(node, Service, node); - if ((service != NULL) && (service->name != NULL)) { + if (service != NULL) { INIT_CHECK_RETURN_VALUE(strcmp(service->name, servName) != 0, service); } node = node->next;