pppoe: fix coverity 218437, 218401
Initialize the session index in case of error to ~0, so is defined in case trace needs to copy it. Type: fix Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com> Change-Id: Iddf6df42c09d2abc11e5821944eb4f41692e6e3e
This commit is contained in:

committed by
Beno�t Ganne

parent
62fc78761c
commit
e4046528d4
@ -154,6 +154,7 @@ VLIB_NODE_FN (pppoe_input_node) (vlib_main_t * vm,
|
||||
vlib_buffer_advance(b0, sizeof(*h0)+sizeof(*vlan0));
|
||||
error0 = PPPOE_ERROR_CONTROL_PLANE;
|
||||
next0 = PPPOE_INPUT_NEXT_CP_INPUT;
|
||||
result0.fields.session_index = ~0;
|
||||
goto trace0;
|
||||
}
|
||||
|
||||
@ -251,6 +252,7 @@ VLIB_NODE_FN (pppoe_input_node) (vlib_main_t * vm,
|
||||
vlib_buffer_advance(b1, sizeof(*h1)+sizeof(*vlan1));
|
||||
error1 = PPPOE_ERROR_CONTROL_PLANE;
|
||||
next1 = PPPOE_INPUT_NEXT_CP_INPUT;
|
||||
result1.fields.session_index = ~0;
|
||||
goto trace1;
|
||||
}
|
||||
|
||||
@ -378,6 +380,7 @@ VLIB_NODE_FN (pppoe_input_node) (vlib_main_t * vm,
|
||||
vlib_buffer_advance(b0, sizeof(*h0)+sizeof(*vlan0));
|
||||
error0 = PPPOE_ERROR_CONTROL_PLANE;
|
||||
next0 = PPPOE_INPUT_NEXT_CP_INPUT;
|
||||
result0.fields.session_index = ~0;
|
||||
goto trace00;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user