Rémi Bernon (@rbernon) commented about dlls/dmusic/wave.c:
list_add_tail(&This->downloads, &download->entry);- }
 - ++download->ref;
 - *id = download->id;
 - *out_download = download;
 - return S_OK;
 +}
+HRESULT wave_unload_from_port(struct wave_download *download) +{
- HRESULT hr;
 - --download->ref;
 
This probably needs to be atomic? Same for increment.