assert(wr);
assert(msg);
- // check request type, that should be always DLOG_REQ_HANDLE_LOGUTIL
- // as dispatched by service_writer_handle_req_ctrl handler
- // don't assert for compatibility with service_writer_handle_req_pipe
- // and possible mistakes in the future that would be hard to track
- if (msg->request != DLOG_REQ_HANDLE_LOGUTIL)
- return -EINVAL;
+ assert(msg->request == DLOG_REQ_HANDLE_LOGUTIL);
if (msg->length <= sizeof(struct dlog_control_msg) ||
msg->length > sizeof(struct dlog_control_msg) + MAX_LOGGER_REQUEST_LEN)
(void) server;
assert(msg);
- // check request type, that should be always DLOG_REQ_CLEAR
- // as dispatched by service_writer_handle_req_ctrl handler
- // don't assert for compatibility with service_writer_handle_req_pipe
- // and possible mistakes in the future that would be hard to track
- if (msg->request != DLOG_REQ_CLEAR)
- return -EINVAL;
+ assert(msg->request == DLOG_REQ_CLEAR);
if (msg->length != (sizeof(struct dlog_control_msg)))
return -EINVAL;
assert(msg);
- // check request type given by user
- // don't assert that as the message is not parsed before
- if (msg->request != DLOG_REQ_PIPE)
- return -EINVAL;
+ assert(msg->request == DLOG_REQ_PIPE);
if (msg->length != sizeof(struct dlog_control_msg))
return -EINVAL;