diff --git a/libkms++/drmobject.cpp b/libkms++/drmobject.cpp
index 69ea86e9822c7923ca1d2f337858c96ed9b2253a..0e43f6934c0efb9147bf15b2b7c347688e597bbd 100644 (file)
--- a/libkms++/drmobject.cpp
+++ b/libkms++/drmobject.cpp
return m_prop_values.at(id);
}
return m_prop_values.at(id);
}
-uint64_t DrmObject::get_prop_value(const char *name) const
+uint64_t DrmObject::get_prop_value(const string& name) const
{
for (auto pair : m_prop_values) {
auto prop = card().get_prop(pair.first);
{
for (auto pair : m_prop_values) {
auto prop = card().get_prop(pair.first);
- if (strcmp(name, prop->name()) == 0)
+ if (name == prop->name())
return m_prop_values.at(prop->id());
}
return m_prop_values.at(prop->id());
}