X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fconsumer%2Fconsumer.c;fp=src%2Fcommon%2Fconsumer%2Fconsumer.c;h=a903ff9d2a643cda5c090f23ea84829416a55292;hp=4519944e851f10e4f04e083a73302349eb51feae;hb=881fc67f7002469477a5ad00e67a8077db6c0514;hpb=4243641037bcc27e6338674a5c39699a22347654 diff --git a/src/common/consumer/consumer.c b/src/common/consumer/consumer.c index 4519944e8..a903ff9d2 100644 --- a/src/common/consumer/consumer.c +++ b/src/common/consumer/consumer.c @@ -4399,7 +4399,11 @@ int consumer_clear_buffer(struct lttng_consumer_stream *stream) break; case LTTNG_CONSUMER32_UST: case LTTNG_CONSUMER64_UST: - lttng_ustconsumer_clear_buffer(stream); + ret = lttng_ustconsumer_clear_buffer(stream); + if (ret < 0) { + ERR("Failed to clear ust stream (ret = %d)", ret); + goto end; + } break; default: ERR("Unknown consumer_data type"); @@ -5249,3 +5253,8 @@ error_unlock: pthread_mutex_unlock(&stream->lock); goto end_rcu_unlock; } + +void lttng_consumer_sigbus_handle(void *addr) +{ + lttng_ustconsumer_sigbus_handle(addr); +}