From: Karel Zak Date: Tue, 4 Mar 2014 10:27:46 +0000 (+0100) Subject: partx: make dirent d_type usage more robust X-Git-Tag: v2.25-rc1~564 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7c60528f91e62d24ea5c69042f31c5975a599c1;p=thirdparty%2Futil-linux.git partx: make dirent d_type usage more robust Signed-off-by: Karel Zak --- diff --git a/disk-utils/partx.c b/disk-utils/partx.c index ec48047c49..44d38fd0ea 100644 --- a/disk-utils/partx.c +++ b/disk-utils/partx.c @@ -234,7 +234,7 @@ static int get_max_partno(const char *disk, dev_t devno) !strcmp(d->d_name, "..")) continue; #ifdef _DIRENT_HAVE_D_TYPE - if (d->d_type != DT_DIR) + if (d->d_type != DT_DIR && d->d_type != DT_UNKNOWN) continue; #endif if (strncmp(parent, d->d_name, strlen(parent)))