summaryrefslogtreecommitdiff
path: root/application/smm
diff options
context:
space:
mode:
authorCeline Buret2008-11-07 17:58:55 +0100
committerCeline Buret2008-11-07 17:58:55 +0100
commitba6f16616e7ebaebf991e6fcad1ba241f7cc2a17 (patch)
treeea5c899037db5baef417f5885d6162c674c8a658 /application/smm
parenta1c8950dac4d3c07357de438624f31bf28ee1c4c (diff)
[snmp] validation of whole sarft mib (some bugs found => to be solved next week) + Auto merge
Diffstat (limited to 'application/smm')
-rw-r--r--application/smm/smm-client/src/smmlib.c4
-rw-r--r--application/smm/smm-server/src/smm_req.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/application/smm/smm-client/src/smmlib.c b/application/smm/smm-client/src/smmlib.c
index 9aa0f860fb..04a53e64eb 100644
--- a/application/smm/smm-client/src/smmlib.c
+++ b/application/smm/smm-client/src/smmlib.c
@@ -271,7 +271,7 @@ int
smm_set_ip(const unsigned char *dest_addr, unsigned int retries, int iface, const struct in_addr *ip_addr, const struct in_addr *netmask, const struct in_addr *gateway, int ip_mode)
{
/* Buffer to hold Ethernet frames of request and response messages. */
- unsigned char smm_buffer[SMM_HLEN + 10];
+ unsigned char smm_buffer[SMM_HLEN + 14];
size_t buff_len = sizeof (smm_buffer);
unsigned char *smmentry = smm_buffer + SMM_HLEN;
@@ -298,7 +298,7 @@ smm_set_ip(const unsigned char *dest_addr, unsigned int retries, int iface, cons
smmentry[13] = ip_mode;
/* Send request and get response from slave. */
- if (smm_communication(dest_addr, retries, SMM_IP_SET_REQ, smm_buffer, SMM_HLEN + 10, &buff_len) != 0)
+ if (smm_communication(dest_addr, retries, SMM_IP_SET_REQ, smm_buffer, SMM_HLEN + 14, &buff_len) != 0)
return -SMM_ECOMM;
/* Extract data from received SMMENTRY: */
diff --git a/application/smm/smm-server/src/smm_req.c b/application/smm/smm-server/src/smm_req.c
index 7f37e38ebc..9c31bc0862 100644
--- a/application/smm/smm-server/src/smm_req.c
+++ b/application/smm/smm-server/src/smm_req.c
@@ -229,7 +229,7 @@ void req_ip_get(unsigned char *smmentry, size_t *smmentry_len)
/* Clear error */
smmentry[0] = 0x00;
- *smmentry_len = 10;
+ *smmentry_len = 14;
return;
}