From fb8fb63f06b85c7b4a910c73010936c466429fdc Mon Sep 17 00:00:00 2001 From: Slawomir Jankowski Date: Tue, 5 Jan 2021 14:53:40 +0100 Subject: [PATCH] Add path sanitizing to `print_slow_atomic_cache_start_info` after removing check from lower function `_check_cache_device`. Signed-off-by: Slawomir Jankowski --- casadm/cas_lib.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/casadm/cas_lib.c b/casadm/cas_lib.c index 5280bee..1abb956 100644 --- a/casadm/cas_lib.c +++ b/casadm/cas_lib.c @@ -540,8 +540,12 @@ const char *get_core_state_name(int core_state) /* check if device is atomic and print information about potential slow start */ void print_slow_atomic_cache_start_info(const char *device_path) { + char buff[MAX_STR_LEN]; struct kcas_cache_check_device cmd_info; - int ret = _check_cache_device(device_path, &cmd_info); + int ret; + + get_dev_path(device_path, buff, sizeof(buff)); + ret = _check_cache_device(device_path, &cmd_info); if (!ret && cmd_info.format_atomic) { cas_printf(LOG_INFO,