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:28:50 +0000 (15:28 -0400)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
formats/lttng-live/lttng-live-comm.c

index 238cafdd002360a51ccb82c72fb3addebec5dabd..31cafd78b30480f9ed05e3568e7360817341df06 100644 (file)
@@ -909,6 +909,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.025375 seconds and 4 git commands to generate.