X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fcondition.c;h=6cebeb03f7bb9d35e651a9a110bb36f087cfd1fe;hp=9a9e9babdfa19a7145f22508bc81b863f1406078;hb=6c2fe31927dd91be5a75702cd5399fd3aa04174f;hpb=3647288fe42b25340f905046f3bd9aef21e12aaa diff --git a/src/common/condition.c b/src/common/condition.c index 9a9e9babd..6cebeb03f 100644 --- a/src/common/condition.c +++ b/src/common/condition.c @@ -104,6 +104,11 @@ bool lttng_condition_is_equal(const struct lttng_condition *a, goto end; } + if (a == b) { + is_equal = true; + goto end; + } + is_equal = a->equal ? a->equal(a, b) : true; end: return is_equal;