summaryrefslogtreecommitdiffstats
path: root/platform-intel.c
diff options
context:
space:
mode:
authorArtur Wojcik <artur.wojcik@intel.com>2009-12-10 12:03:40 -0700
committerDan Williams <dan.j.williams@intel.com>2009-12-10 12:03:40 -0700
commit37f0e1e025ab4c31f28da0240f15fa86beaf258a (patch)
treee0512344ce7e447fb1dab671c52dc5ae9edab3b5 /platform-intel.c
parent389508223e22807e7fb42ada4ad9d61416cc7afd (diff)
downloadmdadm-37f0e1e025ab4c31f28da0240f15fa86beaf258a.tar.gz
mdadm-37f0e1e025ab4c31f28da0240f15fa86beaf258a.tar.xz
mdadm-37f0e1e025ab4c31f28da0240f15fa86beaf258a.zip
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@intel.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'platform-intel.c')
-rw-r--r--platform-intel.c2
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);