diff options
Diffstat (limited to 'lib/metadata/thin_manip.c')
-rw-r--r-- | lib/metadata/thin_manip.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/metadata/thin_manip.c b/lib/metadata/thin_manip.c index 8d1744cd..0395b48a 100644 --- a/lib/metadata/thin_manip.c +++ b/lib/metadata/thin_manip.c @@ -433,10 +433,7 @@ int get_pool_discard(const char *str, thin_discard_t *discard) { if (!strcasecmp(str, "passdown")) *discard = THIN_DISCARD_PASSDOWN; - /* Allow some variation in thin parameter */ - else if (!strcasecmp(str, "nopassdown") || - !strcasecmp(str, "no-passdown") || - !strcasecmp(str, "no_passdown")) + else if (!strcasecmp(str, "nopassdown")) *discard = THIN_DISCARD_NO_PASSDOWN; else if (!strcasecmp(str, "ignore")) *discard = THIN_DISCARD_IGNORE; @@ -459,7 +456,7 @@ const char *get_pool_discard_name(thin_discard_t discard) return "ignore"; } - log_error(INTERNAL_ERROR "Uknown discard type."); + log_error(INTERNAL_ERROR "Uknown discard type encountered."); - return NULL; + return "unknown"; } |