Bail out of index_mm_open() if fstat() fails
diff --git a/libkmod/libkmod-index.c b/libkmod/libkmod-index.c
index fa7db41..2136a96 100644
--- a/libkmod/libkmod-index.c
+++ b/libkmod/libkmod-index.c
@@ -800,7 +800,8 @@
 		goto fail_open;
 	}
 
-	fstat(fd, &st);
+	if (fstat(fd, &st) < 0)
+		goto fail_nommap;
 	if ((size_t) st.st_size < sizeof(hdr))
 		goto fail_nommap;