Rémi Bernon (@rbernon) commented about dlls/winegstreamer/wg_muxer.c:
- return S_OK;
+out:
- if (sink_caps)
gst_caps_unref(sink_caps);
- if (template)
gst_object_unref(template);
- muxer_destroy(muxer);
- return status;
+}
+NTSTATUS wg_muxer_destroy(void *args) +{
- struct wg_muxer *muxer = get_muxer(*(wg_muxer_t *)args);
- muxer_destroy(muxer);
You could probably then merge the helper inside this one.