Skip to content

Commit bebbbf5

Browse files
committed
remove redundant at calls
1 parent 55a1411 commit bebbbf5

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/viam/sdk/resource/resource_manager.cpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,16 @@ namespace sdk {
2424
std::shared_ptr<Resource> ResourceManager::resource(const std::string& name) {
2525
const std::lock_guard<std::mutex> lock(lock_);
2626

27-
if (resources_.find(name) != resources_.end()) {
28-
return resources_.at(name);
27+
auto res_it = resources_.find(name);
28+
if (res_it != resources_.end()) {
29+
return res_it->second;
2930
}
3031

31-
if (short_names_.find(name) != short_names_.end()) {
32-
const std::string short_name = short_names_.at(name);
33-
if (resources_.find(short_name) != resources_.end()) {
34-
return resources_.at(short_name);
32+
auto name_it = short_names_.find(name);
33+
if (name_it != short_names_.end()) {
34+
res_it = resources_.find(name_it->second);
35+
if (res_it != resources_.end()) {
36+
return res_it->second;
3537
}
3638
}
3739

0 commit comments

Comments
 (0)