Fix: Save jul event filter bytecode
[lttng-tools.git] / src / bin / lttng-sessiond / cmd.c
index c2db9ef65ce6fba4d5694d16bb4fcfc9085be65d..ceafa00e2c8f7a13eddc968e53ac9839d8027c14 100644 (file)
@@ -1479,7 +1479,6 @@ int cmd_enable_event(struct ltt_session *session, struct lttng_domain *domain,
                        &uevent, filter_expression, filter, NULL, wpipe);
                /* We have passed ownership */
                filter_expression = NULL;
-               filter = NULL;
                if (ret != LTTNG_OK && ret != LTTNG_ERR_UST_EVENT_ENABLED) {
                        goto error;
                }
@@ -1487,8 +1486,10 @@ int cmd_enable_event(struct ltt_session *session, struct lttng_domain *domain,
                /* The wild card * means that everything should be enabled. */
                if (strncmp(event->name, "*", 1) == 0 && strlen(event->name) == 1) {
                        ret = event_jul_enable_all(usess, event, filter);
+                       filter = NULL;
                } else {
                        ret = event_jul_enable(usess, event, filter);
+                       filter = NULL;
                }
                if (ret != LTTNG_OK) {
                        goto error;
@@ -3067,7 +3068,7 @@ int cmd_snapshot_record(struct ltt_session *session,
        int ret = LTTNG_OK;
        unsigned int use_tmp_output = 0;
        struct snapshot_output tmp_output;
-       unsigned int nb_streams, snapshot_success = 0;
+       unsigned int snapshot_success = 0;
 
        assert(session);
 
This page took 0.039451 seconds and 4 git commands to generate.