X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fconsumer.c;h=bcede1ef5d8f3857515baeaf709ad9b78294a684;hb=27babd3a0a164f71d4dc02884ef20099ddfc6755;hp=910f386d932f5a71924bd637b4a5a467abcd6e2f;hpb=d01178b6f6465443d7e6e1015aa7054e9d093e91;p=lttng-tools.git diff --git a/src/common/consumer.c b/src/common/consumer.c index 910f386d9..bcede1ef5 100644 --- a/src/common/consumer.c +++ b/src/common/consumer.c @@ -1128,7 +1128,7 @@ struct lttng_consumer_local_data *lttng_consumer_create( struct lttng_consumer_local_data *ctx), int (*recv_channel)(struct lttng_consumer_channel *channel), int (*recv_stream)(struct lttng_consumer_stream *stream), - int (*update_stream)(int stream_key, uint32_t state)) + int (*update_stream)(uint64_t stream_key, uint32_t state)) { int ret; struct lttng_consumer_local_data *ctx; @@ -2291,7 +2291,11 @@ void *consumer_thread_data_poll(void *data) goto end; } - local_stream = zmalloc(sizeof(struct lttng_consumer_stream)); + local_stream = zmalloc(sizeof(struct lttng_consumer_stream *)); + if (local_stream == NULL) { + PERROR("local_stream malloc"); + goto end; + } while (1) { high_prio = 0; @@ -3031,7 +3035,7 @@ void lttng_consumer_init(void) int consumer_add_relayd_socket(uint64_t net_seq_idx, int sock_type, struct lttng_consumer_local_data *ctx, int sock, struct pollfd *consumer_sockpoll, - struct lttcomm_relayd_sock *relayd_sock, unsigned int sessiond_id) + struct lttcomm_relayd_sock *relayd_sock, uint64_t sessiond_id) { int fd = -1, ret = -1, relayd_created = 0; enum lttng_error_code ret_code = LTTNG_OK; @@ -3053,7 +3057,7 @@ int consumer_add_relayd_socket(uint64_t net_seq_idx, int sock_type, ret_code = LTTCOMM_CONSUMERD_ENOMEM; goto error; } else { - relayd->sessiond_session_id = (uint64_t) sessiond_id; + relayd->sessiond_session_id = sessiond_id; relayd_created = 1; }