From 0c5e79ab5f46f4e9a07f3142e40f23bb4394b74f Mon Sep 17 00:00:00 2001 From: robertmh Date: Fri, 28 Nov 2008 20:10:36 +0000 Subject: [PATCH] 2008-11-28 Krzysztof Smiechowicz * fs/affs.c (grub_affs_iterate_dir): Return failure when directory iteration failed. * fs/sfs.c (grub_sfs_iterate_dir): Likewise. --- ChangeLog | 6 ++++++ fs/affs.c | 2 +- fs/sfs.c | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 47c523ac5..f3b277020 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-11-28 Krzysztof Smiechowicz + + * fs/affs.c (grub_affs_iterate_dir): Return failure when directory + iteration failed. + * fs/sfs.c (grub_sfs_iterate_dir): Likewise. + 2008-11-28 Robert Millan Fix build on powerpc-ieee1275. Based on patch created by diff --git a/fs/affs.c b/fs/affs.c index c60fd9cf2..bc7bc218b 100644 --- a/fs/affs.c +++ b/fs/affs.c @@ -381,7 +381,7 @@ grub_affs_iterate_dir (grub_fshelp_node_t dir, fail: grub_free (node); grub_free (hashtable); - return 1; + return 0; } diff --git a/fs/sfs.c b/fs/sfs.c index c92e57cfd..910bbf2c8 100644 --- a/fs/sfs.c +++ b/fs/sfs.c @@ -451,7 +451,7 @@ grub_sfs_iterate_dir (grub_fshelp_node_t dir, fail: grub_free (objc_data); - return 1; + return 0; }