summaryrefslogtreecommitdiff
path: root/util/ifruset.c
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff.email>2018-06-26 00:22:36 +0200
committerJörg Frings-Fürst <debian@jff.email>2018-06-26 00:22:36 +0200
commit8c9d76589b8a385edf03627f917cff7b753c88b7 (patch)
tree104da20235169314ae4d3c2d0f4bb1d14bcb798b /util/ifruset.c
parentafca8e5a682f3b087d9e63cf88a1ab0bdcba523c (diff)
parent40234879fb4fc1337ed040573ad9a03fb6580109 (diff)
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'util/ifruset.c')
-rw-r--r--util/ifruset.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/util/ifruset.c b/util/ifruset.c
index fbde21e..b2f8b66 100644
--- a/util/ifruset.c
+++ b/util/ifruset.c
@@ -245,7 +245,7 @@ int
load_fru(uchar sa, uchar frudev, uchar frutype)
{
int ret = 0;
- uchar indata[16];
+ uchar indata[FRUCHUNK_SZ];
uchar resp[18];
int sresp;
uchar cc;
@@ -255,6 +255,7 @@ load_fru(uchar sa, uchar frudev, uchar frutype)
int i;
int chunk;
+ memset(indata, 0, sizeof(indata));
indata[0] = frudev;
sresp = sizeof(resp);
if (fdebug) printf("load_fru: sa = %02x, frudev = %02x\n",sa,frudev);
@@ -923,7 +924,7 @@ write_fru_data(uchar id, ushort offset, uchar *data, int dlen, char fdebug)
int ret = -1;
int chunk;
ushort fruoff;
- uchar req[25];
+ uchar req[FRUCHUNK_SZ+9];
uchar resp[16];
int sresp;
uchar cc;