X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fconsumer.c;h=1de9cbadbd053749baa81d1a800975dd2bb22a8b;hp=0df073523e5361e09050c7b8dcd8f47bfdd09e2a;hb=bdd88757eedddd53dea46645574f218094573c74;hpb=c45536e170aa9ba8aeb9ba21da25b7cec73392f6 diff --git a/src/common/consumer.c b/src/common/consumer.c index 0df073523..1de9cbadb 100644 --- a/src/common/consumer.c +++ b/src/common/consumer.c @@ -3028,10 +3028,12 @@ int consumer_data_pending(uint64_t id) ret = relayd_end_data_pending(&relayd->control_sock, relayd->relayd_session_id, &is_data_inflight); pthread_mutex_unlock(&relayd->ctrl_sock_mutex); - if (ret < 0 || !is_data_inflight) { - /* On error or if NO data inflight, no data is pending. */ + if (ret < 0) { goto data_not_pending; } + if (is_data_inflight) { + goto data_pending; + } } /*