diff --git a/casadm/cas_lib.c b/casadm/cas_lib.c index 9066d71..c02046d 100644 --- a/casadm/cas_lib.c +++ b/casadm/cas_lib.c @@ -3018,7 +3018,15 @@ int standby_detach(int cache_id) .cache_id = cache_id }; - return cas_ioctl(KCAS_IOCTL_STANDBY_DETACH, &cmd); + if (cas_ioctl(KCAS_IOCTL_STANDBY_DETACH, &cmd) != SUCCESS) { + print_err(cmd.ext_err_code ? : KCAS_ERR_SYSTEM); + return FAILURE; + } + + cas_printf(LOG_INFO, "Successfully detached cache instance %hu\n", + cache_id); + + return SUCCESS; } int standby_activate(int cache_id, const char *cache_device)