From a109bb6d0eb936ac4e2a9f0ee46a269a58ec48ce Mon Sep 17 00:00:00 2001 From: root Date: Fri, 16 Nov 2012 11:52:02 +0000 Subject: fish --- master/debian/dirlen.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 master/debian/dirlen.patch (limited to 'master/debian/dirlen.patch') diff --git a/master/debian/dirlen.patch b/master/debian/dirlen.patch new file mode 100644 index 0000000..1268456 --- /dev/null +++ b/master/debian/dirlen.patch @@ -0,0 +1,19 @@ +Description: Ignore entries with direct.inode = 0. +Author: Samuel Thibault +Origin: upstream, http://bazaar.launchpad.net/~vcs-imports/grub/grub2-bzr/revision/3749 +Forwarded: not-needed +Applied-Upstream: http://bazaar.launchpad.net/~vcs-imports/grub/grub2-bzr/revision/3749 +Last-Update: 2012-06-08 + +--- a/grub-core/fs/ext2.c 2012-01-14 10:30:43 +0000 ++++ b/grub-core/fs/ext2.c 2012-01-14 10:55:20 +0000 +@@ -685,7 +685,7 @@ grub_ext2_iterate_dir (grub_fshelp_node_ + if (dirent.direntlen == 0) + return 0; + +- if (dirent.namelen != 0) ++ if (dirent.inode != 0 && dirent.namelen != 0) + { + char filename[dirent.namelen + 1]; + struct grub_fshelp_node *fdiro; + -- cgit v1.2.3