X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmisc%2Fprobe.c;h=d75d445155250c24479eed7503afef7070360ecb;hb=37bef1d6d63314e01af86fe2080d188719f61152;hp=79922fa66ee0f2eb3482c63fdee3ab926c403110;hpb=15d640b84294de5f865dd49d040c0ca24abcd091;p=vlc diff --git a/src/misc/probe.c b/src/misc/probe.c index 79922fa66e..d75d445155 100644 --- a/src/misc/probe.c +++ b/src/misc/probe.c @@ -37,12 +37,16 @@ void *vlc_probe (vlc_object_t *obj, *pcount = 0; return NULL; } + vlc_object_attach (probe, obj); probe->list = NULL; probe->count = 0; module_t *mod = module_need (probe, capability, NULL, false); if (mod != NULL) + { + msg_Warn (probe, "probing halted"); module_unneed (probe, mod); + } void *ret = probe->list; *pcount = probe->count;