Fix: implicit conversion from enumeration
[lttng-tools.git] / src / bin / lttng / commands / enable_channels.c
index b59c05861beeb021b0c1327def90381fe21378a4..55fbae644abc0b6dc4813988a7913e7fa169759e 100644 (file)
@@ -169,7 +169,7 @@ static void set_default_attr(struct lttng_domain *dom)
        if (chan.attr.read_timer_interval == -1) {
                chan.attr.read_timer_interval = default_attr.read_timer_interval;
        }
-       if (chan.attr.output == -1) {
+       if ((int) chan.attr.output == -1) {
                chan.attr.output = default_attr.output;
        }
        if (chan.attr.tracefile_count == -1) {
@@ -392,7 +392,7 @@ int cmd_enable_channels(int argc, const char **argv)
                        order = get_count_order_u64(chan.attr.num_subbuf);
                        assert(order >= 0);
                        rounded_size = 1ULL << order;
-                       if (rounded_size < chan.attr.subbuf_size) {
+                       if (rounded_size < chan.attr.num_subbuf) {
                                ERR("The number of subbuffers (%" PRIu64 ") is rounded and overflows!",
                                                chan.attr.num_subbuf);
                                ret = CMD_ERROR;
This page took 0.025146 seconds and 4 git commands to generate.