ChangeLog, inode.c:
  inode.c (ext2fs_read_inode, ext2fs_write_inode): Check to see if the
  inode number is zero; if it's zero, return EXT2_ET_BAD_INODE_NUM.
ChangeLog, fsck.c:
  fsck.c (load_fs_info): If the pass number field is missing, it needs
  	to be treated as zero.
libext2fs.texinfo, README:
  Update for 1.14 release.

diff --git a/misc/fsck.c b/misc/fsck.c
index 0778d16..30b7426 100644
--- a/misc/fsck.c
+++ b/misc/fsck.c
@@ -275,7 +275,9 @@
 		else
 			fs_last->next = fs;
 		fs_last = fs;
-		if (fs->passno >=0)
+		if (fs->passno < 0)
+			fs->passno = 0;
+		else
 			old_fstab = 0;
 	}