From a628833ae165a69a496a7bb60c12f1580c57ad11 Mon Sep 17 00:00:00 2001 From: Michal Mielewczyk Date: Thu, 3 Mar 2022 09:40:32 +0100 Subject: [PATCH] casadm: list cache exp obj only when it exists Signed-off-by: Michal Mielewczyk --- casadm/cas_lib.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/casadm/cas_lib.c b/casadm/cas_lib.c index cef6097..63b477e 100644 --- a/casadm/cas_lib.c +++ b/casadm/cas_lib.c @@ -2775,8 +2775,12 @@ int list_caches(unsigned int list_format, bool by_id_path) if (curr_cache->state & (1 << ocf_cache_state_standby)) { strncpy(mode_string, "-", sizeof(mode_string)); - snprintf(cache_ctrl_dev, sizeof(cache_ctrl_dev), - "/dev/cas-cache-%d", curr_cache->id); + if (!curr_cache->standby_detached) { + snprintf(cache_ctrl_dev, sizeof(cache_ctrl_dev), + "/dev/cas-cache-%d", curr_cache->id); + } else { + strncpy(cache_ctrl_dev, "-", sizeof(cache_ctrl_dev)); + } } else { snprintf(mode_string, sizeof(mode_string), "%s", cache_mode_to_name(curr_cache->mode));