Change-Id: Ib6d0364fd7036c295129872b7db79f0bd8f40685
Signed-off-by: kibak.yoon <seseki17@gmail.com>
return &m_infos[0];
for (auto it = m_infos.begin(); it != m_infos.end(); ++it) {
- if ((*it).get_uri() == uri)
- return &*it;
+ std::size_t found = (*it).get_uri().rfind(uri);
+
+ if (found == std::string::npos)
+ continue;
+
+ return &*it;
}
return NULL;
all = true;
for (auto it = m_infos.begin(); it != m_infos.end(); ++it) {
- if (all || (*it).get_type_uri() == uri)
- infos.push_back(&*it);
+ std::size_t found = (*it).get_uri().rfind(uri);
+
+ if (!all && found == std::string::npos)
+ continue;
+
+ infos.push_back(&*it);
}
return infos;