diff options
author | Brian Behlendorf <[email protected]> | 2009-03-12 10:00:01 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2009-03-12 10:00:01 -0700 |
commit | eceaf813ad56381192222ecf85a35aaea5585353 (patch) | |
tree | d3dafe546014c2bd035acd2e12c78f106f885447 /lib/libzfs/libzfs_pool.c | |
parent | a2dc88da2aa76ee7887d3ef5e9f352a1e1761920 (diff) | |
parent | f2d72af596b54f11a92eb3893d4431cfcb59fcf2 (diff) |
Merge branch 'gcc-missing-case' into refs/top-bases/gcc-branch
Diffstat (limited to 'lib/libzfs/libzfs_pool.c')
-rw-r--r-- | lib/libzfs/libzfs_pool.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/libzfs/libzfs_pool.c b/lib/libzfs/libzfs_pool.c index 677fb8faa..a0b323cec 100644 --- a/lib/libzfs/libzfs_pool.c +++ b/lib/libzfs/libzfs_pool.c @@ -180,6 +180,8 @@ char * zpool_state_to_name(vdev_state_t state, vdev_aux_t aux) { switch (state) { + default: + break; case VDEV_STATE_CLOSED: case VDEV_STATE_OFFLINE: return (gettext("OFFLINE")); @@ -414,6 +416,8 @@ zpool_valid_proplist(libzfs_handle_t *hdl, const char *poolname, * Perform additional checking for specific properties. */ switch (prop) { + default: + break; case ZPOOL_PROP_VERSION: if (intval < version || intval > SPA_VERSION) { zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, @@ -706,7 +710,10 @@ zpool_name_valid(libzfs_handle_t *hdl, boolean_t isopen, const char *pool) zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "multiple '@' delimiters in name")); break; - + case NAME_ERR_NO_AT: + zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, + "permission set is missing '@'")); + break; } } return (B_FALSE); |