dplayx/tests: Free IDirectPlayLobby objects.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alistair Leslie-Hughes 2017-03-03 05:15:44 +00:00 committed by Alexandre Julliard
parent 2bb3636a14
commit e16abdfad1
1 changed files with 7 additions and 3 deletions

View File

@ -700,7 +700,7 @@ static void init_TCPIP_provider( IDirectPlay4 *pDP, LPCSTR strIPAddressString, W
checkHR( DP_OK, hr ); checkHR( DP_OK, hr );
HeapFree( GetProcessHeap(), 0, pAddress ); HeapFree( GetProcessHeap(), 0, pAddress );
IDirectPlayLobby_Release(pDPL);
} }
static BOOL CALLBACK EnumSessions_cb_join( LPCDPSESSIONDESC2 lpThisSD, static BOOL CALLBACK EnumSessions_cb_join( LPCDPSESSIONDESC2 lpThisSD,
@ -940,6 +940,8 @@ static BOOL CALLBACK EnumConnections_cb( LPCGUID lpguidSP,
callbackData->dwCounter1++; callbackData->dwCounter1++;
IDirectPlayLobby_Release(pDPL);
return TRUE; return TRUE;
} }
@ -3075,7 +3077,7 @@ static void test_GetPlayerAddress(void)
if ( hr == DP_OK ) if ( hr == DP_OK )
{ {
todo_wine win_skip( "GetPlayerAddress not implemented\n" ); todo_wine win_skip( "GetPlayerAddress not implemented\n" );
return; goto cleanup;
} }
init_TCPIP_provider( pDP[0], "127.0.0.1", 0 ); init_TCPIP_provider( pDP[0], "127.0.0.1", 0 );
@ -3171,9 +3173,11 @@ static void test_GetPlayerAddress(void)
HeapFree( GetProcessHeap(), 0, lpData ); HeapFree( GetProcessHeap(), 0, lpData );
cleanup:
IDirectPlayX_Release( pDP[0] ); IDirectPlayX_Release( pDP[0] );
IDirectPlayX_Release( pDP[1] ); IDirectPlayX_Release( pDP[1] );
IDirectPlayLobby_Release(pDPL);
} }
/* GetPlayerFlags */ /* GetPlayerFlags */