Fix: make sure we can exit the get_new_metadata loop
authorJulien Desfossez <jdesfossez@efficios.com>
Fri, 31 Oct 2014 19:18:00 +0000 (15:18 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 31 Oct 2014 19:22:41 +0000 (15:22 -0400)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
formats/lttng-live/lttng-live-comm.c

index 5843fd7c80eaaa5022427f55a6d4bed4f4e98487..e473181578142a560d206ce09bc915266e9f8351 100644 (file)
@@ -910,6 +910,10 @@ int get_new_metadata(struct lttng_live_ctx *ctx,
        }
 
        do {
+               if (lttng_live_should_quit()) {
+                       ret = -1;
+                       goto error;
+               }
                /*
                 * get_one_metadata_packet returns the number of bytes
                 * received, 0 when we have received everything, a
This page took 0.024875 seconds and 4 git commands to generate.