vapi: memset allocated messages to zero
This avoids using dirty data from shared memory by client. Type: fix Signed-off-by: Klement Sekera <ksekera@cisco.com> Change-Id: I96eecf655bf344ec29609cedbd8dc891b572e207
This commit is contained in:

committed by
Dave Barach

parent
ce53363d20
commit
35418ba491
@ -147,8 +147,6 @@ START_TEST (test_loopbacks_1)
|
||||
bool seen[num_ifs] = {0};
|
||||
Sw_interface_dump d (con);
|
||||
auto &p = d.get_request ().get_payload ();
|
||||
p.name_filter_valid = 0;
|
||||
memset (p.name_filter.buf, 0, p.name_filter.length);
|
||||
auto rv = d.execute ();
|
||||
ck_assert_int_eq (VAPI_OK, rv);
|
||||
WAIT_FOR_RESPONSE (d, rv);
|
||||
@ -189,8 +187,6 @@ START_TEST (test_loopbacks_1)
|
||||
{ // new context
|
||||
Sw_interface_dump d (con);
|
||||
auto &p = d.get_request ().get_payload ();
|
||||
p.name_filter_valid = 0;
|
||||
memset (p.name_filter.buf, 0, p.name_filter.length);
|
||||
auto rv = d.execute ();
|
||||
ck_assert_int_eq (VAPI_OK, rv);
|
||||
WAIT_FOR_RESPONSE (d, rv);
|
||||
@ -307,8 +303,6 @@ START_TEST (test_loopbacks_2)
|
||||
Sw_interface_dump_cb<num_ifs> swdcb (ccbs);
|
||||
Sw_interface_dump d (con, std::ref (swdcb));
|
||||
auto &p = d.get_request ().get_payload ();
|
||||
p.name_filter_valid = 0;
|
||||
memset (p.name_filter.buf, 0, p.name_filter.length);
|
||||
auto rv = d.execute ();
|
||||
ck_assert_int_eq (VAPI_OK, rv);
|
||||
WAIT_FOR_RESPONSE (d, rv);
|
||||
@ -336,8 +330,6 @@ START_TEST (test_loopbacks_2)
|
||||
{ // new context
|
||||
Sw_interface_dump d (con);
|
||||
auto &p = d.get_request ().get_payload ();
|
||||
p.name_filter_valid = 0;
|
||||
memset (p.name_filter.buf, 0, p.name_filter.length);
|
||||
auto rv = d.execute ();
|
||||
ck_assert_int_eq (VAPI_OK, rv);
|
||||
WAIT_FOR_RESPONSE (d, rv);
|
||||
|
Reference in New Issue
Block a user