diff options
Diffstat (limited to 'src/core/commandbuffer.cc')
-rw-r--r-- | src/core/commandbuffer.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/core/commandbuffer.cc b/src/core/commandbuffer.cc index 98cdc7a..e042eec 100644 --- a/src/core/commandbuffer.cc +++ b/src/core/commandbuffer.cc @@ -55,11 +55,9 @@ void func_list_ent(std::string const &args) void func_list_zone(std::string const &args) { - std::istringstream argstream(args); - std::string zonelabel; - if (argstream >> zonelabel) { - aux::lowercase(zonelabel); - Zone::list_zone(zonelabel); + Zone *zone = Zone::search(args); + if (zone) { + zone->print(); } else { Zone::list(); } |