init: Remove superfluous error check
new doesn't return nullptr in C++, so there is no need to check for it. Test: Boot bullhead Change-Id: I666afb1ba7082dd8d5b9911605b7e20a5561b49e
This commit is contained in:
parent
2af784bf20
commit
9bdddd713a
|
@ -889,15 +889,10 @@ Service* ServiceManager::MakeExecOneshotService(const std::vector<std::string>&
|
|||
}
|
||||
}
|
||||
|
||||
std::unique_ptr<Service> svc_p(new Service(name, "default", flags, uid, gid, supp_gids,
|
||||
no_capabilities, namespace_flags, seclabel,
|
||||
str_args));
|
||||
if (!svc_p) {
|
||||
LOG(ERROR) << "Couldn't allocate service for exec of '" << str_args[0] << "'";
|
||||
return nullptr;
|
||||
}
|
||||
auto svc_p = std::make_unique<Service>(name, "default", flags, uid, gid, supp_gids,
|
||||
no_capabilities, namespace_flags, seclabel, str_args);
|
||||
Service* svc = svc_p.get();
|
||||
services_.push_back(std::move(svc_p));
|
||||
services_.emplace_back(std::move(svc_p));
|
||||
|
||||
return svc;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue