Artur Wojcik: Fix for buffer overflow error.

Martin F. Krafft madduck at alioth.debian.org
Wed Jan 27 02:03:56 UTC 2010


Module: mdadm
Branch: upstream
Commit: 37f0e1e025ab4c31f28da0240f15fa86beaf258a
URL:    http://git.debian.org/?p=pkg-mdadm/mdadm.git;a=commit;h=37f0e1e025ab4c31f28da0240f15fa86beaf258a

Author: Artur Wojcik <artur.wojcik at intel.com>
Date:   Thu Dec 10 12:03:40 2009 -0700

Fix for buffer overflow error.

Array index of 'device' may be out of bounds. Array 'device'
of size 40 may use index value(s) 0..43.

Signed-off-by: Artur Wojcik <artur.wojcik at intel.com>
Signed-off-by: Dan Williams <dan.j.williams at intel.com>

---

 platform-intel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/platform-intel.c b/platform-intel.c
index b21ff07..1516d63 100644
--- a/platform-intel.c
+++ b/platform-intel.c
@@ -206,7 +206,7 @@ const struct imsm_orom *find_imsm_orom(void)
 
 char *devt_to_devpath(dev_t dev)
 {
-	char device[40];
+	char device[46];
 
 	sprintf(device, "/sys/dev/block/%d:%d/device", major(dev), minor(dev));
 	return canonicalize_file_name(device);




More information about the pkg-mdadm-commits mailing list