stream->buf, pos);
if (ret != 0) {
errno = -ret;
- PERROR("kernctl_snapshot_get_produced");
+ PERROR("ustctl_snapshot_get_produced");
}
return ret;
DBG("Consumer received unexpected message size %zd (expects %zu)",
ret, sizeof(msg));
lttng_consumer_send_error(ctx, LTTCOMM_CONSUMERD_ERROR_RECV_FD);
+ /*
+ * The ret value might 0 meaning an orderly shutdown but this is ok
+ * since the caller handles this.
+ */
return ret;
}
if (msg.cmd_type == LTTNG_CONSUMER_STOP) {
if (ret != sizeof(fds)) {
lttng_consumer_send_error(ctx, LTTCOMM_CONSUMERD_ERROR_RECV_FD);
rcu_read_unlock();
+ /*
+ * The ret value might 0 meaning an orderly shutdown but this is ok
+ * since the caller handles this.
+ */
return ret;
}
if (ret != sizeof(fds)) {
lttng_consumer_send_error(ctx, LTTCOMM_CONSUMERD_ERROR_RECV_FD);
rcu_read_unlock();
+ /*
+ * The ret value might 0 meaning an orderly shutdown but this is ok
+ * since the caller handles this.
+ */
return ret;
}
}
case LTTNG_CONSUMER_DATA_PENDING:
{
- int32_t ret;
+ int ret, is_data_pending;
uint64_t id = msg.u.data_pending.session_id;
DBG("UST consumer data pending command for id %" PRIu64, id);
- ret = consumer_data_pending(id);
+ is_data_pending = consumer_data_pending(id);
/* Send back returned value to session daemon */
- ret = lttcomm_send_unix_sock(sock, &ret, sizeof(ret));
+ ret = lttcomm_send_unix_sock(sock, &is_data_pending,
+ sizeof(is_data_pending));
if (ret < 0) {
- PERROR("send data pending ret code");
+ DBG("Error when sending the data pending ret code: %d", ret);
}
/*