- $qname = preg_quote($name, '/');
- $cmd = "zfs list -H 2>&1";
- $this->exec($cmd, $out, $res);
- foreach ($out as $line) {
- if (preg_match('/^' . $qname . '\t.*$/', $line)) {
- $this->updateAllProperties();
- $this->mountPoint = $this->properties["mountpoint"]["value"];
- continue;
- }
+ $cmd = "zfs list -H -t filesystem " . $name . " 2>&1";
+ try {
+ $this->exec($cmd, $out, $res);
+ $this->updateAllProperties();
+ $this->mountPoint = $this->properties["mountpoint"]["value"];