mc_list_user_data *_user_data = (mc_list_user_data *)user_data;
mc_comm_msg_s *_message = (mc_comm_msg_s *)_user_data->message;
- if (_data->pid == _message->pid) {
- if (_data->s_data != NULL) {
- unsigned int i = 0;
- unsigned int length_of_list = g_list_length(_data->s_data);
- char *value = NULL;
- for (i = 0; i < length_of_list; i++) {
- value = (char *)g_list_nth_data(_data->s_data, i);
- if ((value != NULL) && (strlen(value) == _message->msg_size)) {
- if (strncmp(value, _message->msg, _message->msg_size) == 0) {
- _data->s_data = g_list_remove(_data->s_data, value);
- MC_SAFE_FREE(value);
- _user_data->result++;
- }
+ if (_data->s_data != NULL) {
+ unsigned int i = 0;
+ unsigned int length_of_list = g_list_length(_data->s_data);
+ char *value = NULL;
+ for (i = 0; i < length_of_list; i++) {
+ value = (char *)g_list_nth_data(_data->s_data, i);
+ if ((value != NULL) && (strlen(value) == _message->msg_size)) {
+ if (strncmp(value, _message->msg, _message->msg_size) == 0) {
+ _data->s_data = g_list_remove(_data->s_data, value);
+ MC_SAFE_FREE(value);
+ _user_data->result++;
}
}
- if (g_list_length(_data->s_data) == 0)
- _data->s_data = NULL;
}
+ if (g_list_length(_data->s_data) == 0)
+ _data->s_data = NULL;
}
}