metadata: fix wait handling
[lttng-ust.git] / libust / ltt-events.c
index c99b6689200b3c8775569d8bafe05a1d1d088072..94d57c3372b5c7b7a58a43899c0c658272c0c35f 100644 (file)
@@ -402,7 +402,7 @@ int lttng_metadata_printf(struct ltt_session *session,
                                ret != -ENOBUFS || !ret;
                        }),
                        LTTNG_METADATA_TIMEOUT_MSEC);
-               if (!waitret || waitret == -EINTR || ret) {
+               if (waitret == -ETIMEDOUT || waitret == -EINTR || ret) {
                        DBG("LTTng: Failure to write metadata to buffers (%s)\n",
                                waitret == -EINTR ? "interrupted" :
                                        (ret == -ENOBUFS ? "timeout" : "I/O error"));
This page took 0.022923 seconds and 4 git commands to generate.