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
commit5dbb8c8d765cb5ac17a4778b0e60d9d076593380 (patch)
tree6fd5ad7589115b8f9ae42371e4ea8a7092356373 /platform-intel.c
parent37f0e1e025ab4c31f28da0240f15fa86beaf258a (diff)
downloadmdadm-5dbb8c8d765cb5ac17a4778b0e60d9d076593380.tar.gz
mdadm-5dbb8c8d765cb5ac17a4778b0e60d9d076593380.tar.xz
mdadm-5dbb8c8d765cb5ac17a4778b0e60d9d076593380.zip
Fix for buffer overflow defect.
Array index of 'path' may be out of bounds. Array 'path' of size 256 may use index value(s) 0..284. 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 1516d63..30f7914 100644
--- a/platform-intel.c
+++ b/platform-intel.c
@@ -44,7 +44,7 @@ void free_sys_dev(struct sys_dev **list)
struct sys_dev *find_driver_devices(const char *bus, const char *driver)
{
/* search sysfs for devices driven by 'driver' */
- char path[256];
+ char path[292];
char link[256];
char *c;
DIR *driver_dir;