# Ticket: https://smartmontools.org/ticket/921#ticket --- a/os_linux.cpp +++ b/os_linux.cpp @@ -3176,7 +3176,7 @@ { char path[128]; snprintf(path, sizeof(path), "/sys/block/%s/device", name); - char * syshostpath = canonicalize_file_name(path); + char * syshostpath = realpath(path, NULL); if (!syshostpath) return false;