for( i_cnt = i_init_start_id; i_cnt < i_init_end_id; i_cnt++ ) {
memset( (p_recvs + i_cnt), 0x00,
sizeof( Drd64_Server_RecvStatus ) );
- (p_recvs + i_cnt)->i_fds_id = -1;
+ (p_recvs + i_cnt)->i_recvstatus_id = -1;
+ (p_recvs + i_cnt)->i_fds_id = -1;
pv_temp = malloc( DRD64_MAX_PACKET_LENGTH );
if( NULL == pv_temp ) { break; }
if( gi_recvalloc_now >= gi_recvalloc_max ) {
for( i_cnt = 0; i_cnt < gi_recvalloc_max; i_cnt++ ) {
- if( -1 == (gp_recvalloc + i_cnt)->i_fds_id ) {
+ if( -1 == (gp_recvalloc + i_cnt)->i_recvstatus_id ) {
p_recv = (gp_recvalloc + i_cnt);
break;
}
p_recv = gp_recvalloc + gi_recvalloc_now++;
}
- p_recv->i_fds_id = i_fds;
+ p_recv->i_recvstatus_id = i_fds;
+ p_recv->i_fds_id = i_fds;
*(gpp_recvstat + i_fds) = p_recv;
if( i_fds + 1 > gi_recvstat_max )
{ gi_recvstat_max = i_fds + 1; }
if( 0 == i_cnt ) { gi_recvstat_max = 0; }
}
- p_recv_now->i_fds_id = -1;
+ p_recv_now->i_recvstatus_id = -1;
+ p_recv_now->i_fds_id = -1;
}
return;