[PATCH 1/4] dsound: Remove pointless AddRef followed by a Release.

Michael Stefaniuc mstefani at redhat.de
Tue Aug 23 19:28:25 CDT 2011


---
 dlls/dsound/dsound.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/dlls/dsound/dsound.c b/dlls/dsound/dsound.c
index 8c1b812..c565d98 100644
--- a/dlls/dsound/dsound.c
+++ b/dlls/dsound/dsound.c
@@ -1685,11 +1685,8 @@ HRESULT DirectSoundDevice_DuplicateSoundBuffer(
         if (*ppdsb) {
             dsb->secondary = (SecondaryBufferImpl*)*ppdsb;
             IDirectSoundBuffer_AddRef((LPDIRECTSOUNDBUFFER8)*ppdsb);
-        } else {
+        } else
             WARN("SecondaryBufferImpl_Create failed\n");
-            IDirectSoundBuffer_AddRef((LPDIRECTSOUNDBUFFER8)dsb);
-            IDirectSoundBuffer_Release((LPDIRECTSOUNDBUFFER8)dsb);
-        }
     }
 
     return hres;
-- 
1.7.6



More information about the wine-patches mailing list