From: Michael Stapelberg Date: Tue, 12 Jan 2016 08:49:59 +0000 (+0100) Subject: Bugfix: check that format_not_mounted is not NULL before using it X-Git-Tag: 2.11~47 X-Git-Url: https://git.sur5r.net/?p=i3%2Fi3status;a=commitdiff_plain;h=fad9c8237c63290aa9adde5ba6ffa6759f578645 Bugfix: check that format_not_mounted is not NULL before using it This issue was introduced with commit 75a83574. fixes #92 --- diff --git a/src/print_disk_info.c b/src/print_disk_info.c index 12d7585..629e05b 100644 --- a/src/print_disk_info.c +++ b/src/print_disk_info.c @@ -127,7 +127,9 @@ void print_disk_info(yajl_gen json_gen, char *buffer, const char *path, const ch if (statvfs(path, &buf) == -1) { /* If statvfs errors, e.g., due to the path not existing, * we use the format for a not mounted device. */ - format = format_not_mounted; + if (format_not_mounted != NULL) { + format = format_not_mounted; + } } else if (format_not_mounted != NULL) { FILE *mntentfile = setmntent("/etc/mtab", "r"); struct mntent *m;