projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: Parenthesize previous statement when adding conditions to a filter
[lttng-tools.git]
/
src
/
lib
/
lttng-ctl
/
lttng-ctl.c
diff --git
a/src/lib/lttng-ctl/lttng-ctl.c
b/src/lib/lttng-ctl/lttng-ctl.c
index 9686b7d0fa4b9d172ab28fb9619656771ebfdc95..f83d053aa00859da61a4e6cd8a9ae0ab465c7148 100644
(file)
--- a/
src/lib/lttng-ctl/lttng-ctl.c
+++ b/
src/lib/lttng-ctl/lttng-ctl.c
@@
-705,7
+705,7
@@
static char *set_jul_filter(const char *filter, struct lttng_event *ev)
/* Don't add filter for the '*' event. */
if (ev->name[0] != '*') {
if (filter) {
/* Don't add filter for the '*' event. */
if (ev->name[0] != '*') {
if (filter) {
- err = asprintf(&jul_filter, "
%s && logger_name == \"%s\"
", filter,
+ err = asprintf(&jul_filter, "
(%s) && (logger_name == \"%s\")
", filter,
ev->name);
} else {
err = asprintf(&jul_filter, "logger_name == \"%s\"", ev->name);
ev->name);
} else {
err = asprintf(&jul_filter, "logger_name == \"%s\"", ev->name);
@@
-729,7
+729,7
@@
static char *set_jul_filter(const char *filter, struct lttng_event *ev)
if (filter || jul_filter) {
char *new_filter;
if (filter || jul_filter) {
char *new_filter;
- err = asprintf(&new_filter, "
%s && int_loglevel %s %d
",
+ err = asprintf(&new_filter, "
(%s) && (int_loglevel %s %d)
",
jul_filter ? jul_filter : filter, op,
ev->loglevel);
if (jul_filter) {
jul_filter ? jul_filter : filter, op,
ev->loglevel);
if (jul_filter) {
This page took
0.023762 seconds
and
4
git commands to generate.