cli/babeltrace.c: handle usleep()'s error
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Sat, 13 May 2017 22:44:45 +0000 (18:44 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Sun, 28 May 2017 16:57:43 +0000 (12:57 -0400)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
cli/babeltrace.c

index a5f8072c7d69001415a06a73108ca23a85d56ebb..00dc4985a472c32f862ebedfd1ab70ddea782e0f 100644 (file)
@@ -1612,7 +1612,10 @@ int cmd_run(struct bt_config *cfg)
                                        cfg->cmd_data.run.retry_duration_us);
 
                                if (usleep(cfg->cmd_data.run.retry_duration_us)) {
-                                       // TODO: check EINTR and signal handler
+                                       if (bt_graph_is_canceled(ctx.graph)) {
+                                               BT_LOGI_STR("Graph was canceled by user.");
+                                               goto error;
+                                       }
                                }
                        }
                        break;
This page took 0.026198 seconds and 4 git commands to generate.