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