check for device-mapper absolute names
Costa Tsaousis (ktsaou) committed
Jul 7, 2017 at 15:44 UTC
00fd1c2200c8f6cc105b86795ee77c190b24a016
1 file changed
+4
-1
src/proc_diskstats.c
+4
-1
@@ -79,7 +79,10 @@ static inline char *get_disk_name(unsigned long major, unsigned long minor, char
79
}
80
81
link[len] = '\0';
82
- snprintfz(filename, FILENAME_MAX, "%s/%s", path_to_device_mapper, link);
82
+ if(link[0] != '/')
83
+ snprintfz(filename, FILENAME_MAX, "%s/%s", path_to_device_mapper, link);
84
+ else
85
+ strncpyz(filename, link, FILENAME_MAX);
86
87
struct stat sb;
88
if(stat(filename, &sb) == -1) {