static void write_msg_error(const char *err_str)
{
struct msg_data_t *err_msg = gen_message_error(err_str);
- write_to_buf(err_msg);
+ if (write_to_buf(err_msg) != 0)
+ LOGE("write to buf fail\n");
free_msg_data(err_msg);
}
if (send_to_host != 0) {
msg = gen_message_error(errstr);
if (msg) {
- write_to_buf(msg);
+ if (write_to_buf(msg) != 0)
+ LOGE("write to buf fail\n");
free_msg_data(msg);
} else {
LOGI("cannot generate error message\n");
input_type == INPUT_ID_KEY ? STR_KEY : STR_TOUCH);
log = gen_message_event(in_ev, count, input_type);
printBuf((char *)log, MSG_DATA_HDR_LEN + log->len);
- write_to_buf(log);
+ if (write_to_buf(log) != 0)
+ LOGE("write to buf fail\n");
free_msg_data(log);
}
} else {
recvLen = recv(target->socket,
(char *)msg + MSG_DATA_HDR_LEN,
msg->len, MSG_WAITALL);
- write_to_buf(msg);
+ if (write_to_buf(msg) != 0)
+ LOGE("write to buf fail\n");
free(msg);
continue;
}
fill_data_msg_head(msg, NMSG_TERMINATE, 0,
sizeof(uint32_t));
*(uint32_t *) msg->payload = (uint32_t) target->pid;
- write_to_buf(msg);
+ if (write_to_buf(msg) != 0)
+ LOGE("write to buf fail\n");
free(msg);
break;
} else if (log.type == MSG_MSG) {
continue;
}
- write_to_buf(msg);
+ if (write_to_buf(msg) != 0)
+ LOGE("write to buf fail\n");
printBuf((char *)msg, MSG_DATA_HDR_LEN + msg->len);