a5bd9f6
From 012631e24db4e27a151faede9b6750cfc87e4ca6 Mon Sep 17 00:00:00 2001
a5bd9f6
From: Andrey Borzenkov <arvidjaar@gmail.com>
a5bd9f6
Date: Wed, 27 Feb 2013 10:02:39 +0100
a5bd9f6
Subject: [PATCH 160/364] 	* grub-core/partmap/msdos.c
a5bd9f6
 (grub_partition_msdos_iterate): 	Fix off by one error in enumerating
a5bd9f6
 extended partitions.
a5bd9f6
a5bd9f6
---
a5bd9f6
 ChangeLog                 | 5 +++++
a5bd9f6
 grub-core/partmap/msdos.c | 2 +-
a5bd9f6
 2 files changed, 6 insertions(+), 1 deletion(-)
a5bd9f6
a5bd9f6
diff --git a/ChangeLog b/ChangeLog
a5bd9f6
index d770758..c77a6a6 100644
a5bd9f6
--- a/ChangeLog
a5bd9f6
+++ b/ChangeLog
a5bd9f6
@@ -1,3 +1,8 @@
a5bd9f6
+2012-02-27  Andrey Borzenkov <arvidjaar@gmail.com>
a5bd9f6
+
a5bd9f6
+	* grub-core/partmap/msdos.c (grub_partition_msdos_iterate):
a5bd9f6
+	Fix off by one error in enumerating extended partitions.
a5bd9f6
+
a5bd9f6
 2013-02-26  Andrey Borzenkov <arvidjaar@gmail.com>
a5bd9f6
 
a5bd9f6
 	* grub-core/disk/efi/efidisk.c(grub_efidisk_get_device_name): Fix
a5bd9f6
diff --git a/grub-core/partmap/msdos.c b/grub-core/partmap/msdos.c
a5bd9f6
index b0e11c4..0d0a6b7 100644
a5bd9f6
--- a/grub-core/partmap/msdos.c
a5bd9f6
+++ b/grub-core/partmap/msdos.c
a5bd9f6
@@ -196,7 +196,7 @@ grub_partition_msdos_iterate (grub_disk_t disk,
a5bd9f6
 	      if (hook (disk, &p, hook_data))
a5bd9f6
 		return grub_errno;
a5bd9f6
 	    }
a5bd9f6
-	  else if (p.number < 4)
a5bd9f6
+	  else if (p.number < 3)
a5bd9f6
 	    /* If this partition is a logical one, shouldn't increase the
a5bd9f6
 	       partition number.  */
a5bd9f6
 	    p.number++;
a5bd9f6
-- 
a5bd9f6
1.8.1.4
a5bd9f6