summaryrefslogtreecommitdiff
path: root/lib/libdevdctl
diff options
context:
space:
mode:
authorAlan Somers <asomers@FreeBSD.org>2018-02-14 23:52:39 +0000
committerAlan Somers <asomers@FreeBSD.org>2018-02-14 23:52:39 +0000
commita07d59d1daafdaae0d1b1ad1f977f9eda92dc83b (patch)
tree48a11c58cadb77016854faba935c88f85787a347 /lib/libdevdctl
parent27f6bdd04fe9f0fe8ce4ce1700948337b912d298 (diff)
Notes
Diffstat (limited to 'lib/libdevdctl')
-rw-r--r--lib/libdevdctl/event.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/libdevdctl/event.cc b/lib/libdevdctl/event.cc
index d63e8e2b26ff..c73c40c1c13c 100644
--- a/lib/libdevdctl/event.cc
+++ b/lib/libdevdctl/event.cc
@@ -542,7 +542,10 @@ GeomEvent::DeepCopy() const
bool
GeomEvent::DevName(std::string &name) const
{
- name = Value("devname");
+ if (Value("subsystem") == "disk")
+ name = Value("devname");
+ else
+ name = Value("cdev");
return (!name.empty());
}