diff options
| author | Alan Somers <asomers@FreeBSD.org> | 2018-02-14 23:52:39 +0000 |
|---|---|---|
| committer | Alan Somers <asomers@FreeBSD.org> | 2018-02-14 23:52:39 +0000 |
| commit | a07d59d1daafdaae0d1b1ad1f977f9eda92dc83b (patch) | |
| tree | 48a11c58cadb77016854faba935c88f85787a347 /lib/libdevdctl | |
| parent | 27f6bdd04fe9f0fe8ce4ce1700948337b912d298 (diff) | |
Notes
Diffstat (limited to 'lib/libdevdctl')
| -rw-r--r-- | lib/libdevdctl/event.cc | 5 |
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()); } |
