summaryrefslogtreecommitdiff
path: root/cesar/cp
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/cp')
-rw-r--r--cesar/cp/eoc/sta/action/src/drv.c4
-rw-r--r--cesar/cp/msg/inc/msg_drv.h2
-rw-r--r--cesar/cp/msg/src/msg_drv.c8
3 files changed, 7 insertions, 7 deletions
diff --git a/cesar/cp/eoc/sta/action/src/drv.c b/cesar/cp/eoc/sta/action/src/drv.c
index d090a5c26b..5c59fc190c 100644
--- a/cesar/cp/eoc/sta/action/src/drv.c
+++ b/cesar/cp/eoc/sta/action/src/drv.c
@@ -355,7 +355,7 @@ cp_sta_action_drv__drv_sta_set_config_req (cp_t *ctx, cp_mme_rx_t *mme)
/* Check parameter. */
dbg_assert (mme);
- char config[HPAV_MME_PAYLOAD_MAX_SIZE];
+ char config[HPAV_MME_PAYLOAD_MAX_SIZE_WITHOUT_VLAN];
cp_msg_drv_result_t result = CP_MSG_DRV_RESULT_FAILURE;
if (cp_msg_drv_sta_set_config_req_receive (ctx, mme, config))
@@ -374,7 +374,7 @@ cp_sta_action_drv__drv_sta_set_slave_config_req (cp_t *ctx, cp_mme_rx_t *mme)
/* Check parameter. */
dbg_assert (mme);
- char config[HPAV_MME_PAYLOAD_MAX_SIZE];
+ char config[HPAV_MME_PAYLOAD_MAX_SIZE_WITHOUT_VLAN];
cp_msg_drv_result_t result = CP_MSG_DRV_RESULT_FAILURE;
if (cp_msg_drv_sta_set_slave_req_receive (ctx, mme, config))
diff --git a/cesar/cp/msg/inc/msg_drv.h b/cesar/cp/msg/inc/msg_drv.h
index 2cf5af3c7a..cddc336dc7 100644
--- a/cesar/cp/msg/inc/msg_drv.h
+++ b/cesar/cp/msg/inc/msg_drv.h
@@ -376,7 +376,7 @@ cp_msg_drv_sta_set_eoc_req_receive (cp_t *ctx, cp_mme_rx_t *mme, uint *exp,
*/
bool
cp_msg_drv_sta_set_slave_req_receive (cp_t *ctx, cp_mme_rx_t *mme,
- char config[HPAV_MME_PAYLOAD_MAX_SIZE]);
+ char config[HPAV_MME_PAYLOAD_MAX_SIZE_WITHOUT_VLAN]);
END_DECLS
diff --git a/cesar/cp/msg/src/msg_drv.c b/cesar/cp/msg/src/msg_drv.c
index 2fe8711f9a..58fa075b11 100644
--- a/cesar/cp/msg/src/msg_drv.c
+++ b/cesar/cp/msg/src/msg_drv.c
@@ -491,7 +491,7 @@ cp_msg_drv_sta_set_config_req_receive (
bool
cp_msg_drv_sta_set_slave_req_receive (cp_t *ctx, cp_mme_rx_t *mme,
- char config[HPAV_MME_PAYLOAD_MAX_SIZE])
+ char config[HPAV_MME_PAYLOAD_MAX_SIZE_WITHOUT_VLAN])
{
/* Check parameters. */
dbg_assert (ctx);
@@ -503,9 +503,9 @@ cp_msg_drv_sta_set_slave_req_receive (cp_t *ctx, cp_mme_rx_t *mme,
/* Read configuration string. */
uint config_len =
bitstream_read_str (&mme->bitstream, config,
- HPAV_MME_PAYLOAD_MAX_SIZE);
- /* Message must be lower than HPAV_MME_PAYLOAD_MAX_SIZE. */
- if (config_len != HPAV_MME_PAYLOAD_MAX_SIZE)
+ HPAV_MME_PAYLOAD_MAX_SIZE_WITHOUT_VLAN);
+ /* Message must be lower than HPAV_MME_PAYLOAD_MAX_SIZE_WITHOUT_VLAN. */
+ if (config_len != HPAV_MME_PAYLOAD_MAX_SIZE_WITHOUT_VLAN)
/* No check is done for the last character, bitstream_read_str
* will stop when it found it (or when there is no more space). */
return true;