X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=libust%2Ftracepoint.c;h=16b4819b88e686f01a6f3ad08a6de3cecf783f0c;hb=c66428ac9ee17d0724baf4430e29887aeed5f259;hp=8783b53084971074bd2ac60a45527dd17505aad1;hpb=5c2b2d707e547ef94a68ec0e6c9adfe44eef865c;p=ust.git diff --git a/libust/tracepoint.c b/libust/tracepoint.c index 8783b53..16b4819 100644 --- a/libust/tracepoint.c +++ b/libust/tracepoint.c @@ -154,8 +154,8 @@ tracepoint_entry_remove_probe(struct tracepoint_entry *entry, void *probe, debug_print_probes(entry); /* (N -> M), (N > 1, M >= 0) probes */ for (nr_probes = 0; old[nr_probes].func; nr_probes++) { - if ((!probe || - old[nr_probes].func == probe && + if (!probe || + (old[nr_probes].func == probe && old[nr_probes].data == data)) nr_del++; }