X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fconsumer-metadata-cache.c;h=d8f5001f8b5efed8d12239a4856d46bde3939709;hp=d597e64e37883c91182bcaf9c54327cd9cc0d54f;hb=6cd525e813795a1d5e38feac8dedf2c73ffb1274;hpb=33b141366b29aa086ecb8d06808d7ba91f83cb1e diff --git a/src/common/consumer-metadata-cache.c b/src/common/consumer-metadata-cache.c index d597e64e3..d8f5001f8 100644 --- a/src/common/consumer-metadata-cache.c +++ b/src/common/consumer-metadata-cache.c @@ -81,6 +81,7 @@ int consumer_metadata_cache_write(struct lttng_consumer_channel *channel, unsigned int offset, unsigned int len, char *data) { int ret = 0; + int size_ret; struct consumer_metadata_cache *cache; assert(channel); @@ -109,10 +110,11 @@ int consumer_metadata_cache_write(struct lttng_consumer_channel *channel, cache->contiguous = cache->max_offset; if (channel->monitor) { - ret = write(channel->metadata_stream->ust_metadata_poll_pipe[1], + size_ret = lttng_write(channel->metadata_stream->ust_metadata_poll_pipe[1], &dummy, 1); - if (ret < 1) { + if (size_ret < 1) { ERR("Wakeup UST metadata pipe"); + ret = -1; goto end; } }