X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fcondition.c;h=6cebeb03f7bb9d35e651a9a110bb36f087cfd1fe;hb=9ef5b6be9aba525924d1eab6d3260f4c7ff165ee;hp=9a9e9babdfa19a7145f22508bc81b863f1406078;hpb=3647288fe42b25340f905046f3bd9aef21e12aaa;p=lttng-tools.git 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;