gcc : -Wmaybe-uninitialized or -Wuninitialized
int i;
struct if_nameindex *ids;
ec_adaptert * adapter;
- ec_adaptert * prev_adapter;
+ ec_adaptert * prev_adapter = NULL;
ec_adaptert * ret_adapter = NULL;
* adapter.
* Else save as pointer to return.
*/
- if (i)
+ if (prev_adapter)
{
prev_adapter->next = adapter;
}
NotLast = TRUE;
buffersize = *psize;
rxfragmentno = 0;
+ rxframeno = 0xff;
+ rxframeoffset = 0;
/* Hang for a while if nothing is in */
wkc = ecx_mbxreceive(context, slave, (ec_mbxbuft *)&MbxIn, timeout);
if (rxfragmentno == 0)
{
- rxframeoffset = 0;
rxframeno = EOE_HDR_FRAME_NO_GET(frameinfo2);
rxframesize = (EOE_HDR_FRAME_OFFSET_GET(frameinfo2) << 5);
if (rxframesize > buffersize)