Fix: update back the metadata len sent on failure
[lttng-tools.git] / src / bin / lttng-sessiond / ust-app.c
index de4aab55a0f9cde742df9f9dad9ac4c0031f72e2..fb52c0d06261b23677aa550fa29e8601adc97230 100644 (file)
@@ -478,6 +478,11 @@ push_data:
                if (ret == -LTTCOMM_CONSUMERD_CHANNEL_FAIL) {
                        ret = 0;
                }
+
+               /* Update back the actual metadata len sent since it failed here. */
+               pthread_mutex_lock(&registry->lock);
+               registry->metadata_len_sent -= len;
+               pthread_mutex_unlock(&registry->lock);
                ret_val = ret;
                goto error_push;
        }
This page took 0.024321 seconds and 4 git commands to generate.