From be87fe8c7c0719e7c3a11a2ee29a9d9a987ae18f Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Fri, 29 Sep 2006 12:45:02 +0200 Subject: [PATCH] dsound: Don't use state.buffer_size before it has been initialized. --- dlls/dsound/tests/ds3d.c | 4 ++-- dlls/dsound/tests/ds3d8.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/dsound/tests/ds3d.c b/dlls/dsound/tests/ds3d.c index 5dc0a2ed6d..db0ddfec7a 100644 --- a/dlls/dsound/tests/ds3d.c +++ b/dlls/dsound/tests/ds3d.c @@ -562,14 +562,14 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo, } /* try an offset past the end of the buffer */ - rc = IDirectSoundBuffer_Lock(*dsbo, state.buffer_size, 0, &buffer1, + rc = IDirectSoundBuffer_Lock(*dsbo, dsbcaps.dwBufferBytes, 0, &buffer1, &length1, NULL, NULL, DSBLOCK_ENTIREBUFFER); ok(rc==DSERR_INVALIDPARAM, "IDirectSoundBuffer_Lock() should have " "returned DSERR_INVALIDPARAM, returned %s\n", DXGetErrorString8(rc)); /* try a size larger than the buffer */ - rc = IDirectSoundBuffer_Lock(*dsbo, 0, state.buffer_size + 1, + rc = IDirectSoundBuffer_Lock(*dsbo, 0, dsbcaps.dwBufferBytes + 1, &buffer1, &length1, NULL, NULL, DSBLOCK_FROMWRITECURSOR); ok(rc==DSERR_INVALIDPARAM, "IDirectSoundBuffer_Lock() should have " diff --git a/dlls/dsound/tests/ds3d8.c b/dlls/dsound/tests/ds3d8.c index 9208582dd2..ef02a45dea 100644 --- a/dlls/dsound/tests/ds3d8.c +++ b/dlls/dsound/tests/ds3d8.c @@ -448,14 +448,14 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo, } /* try an offset past the end of the buffer */ - rc = IDirectSoundBuffer_Lock(*dsbo, state.buffer_size, 0, &buffer1, + rc = IDirectSoundBuffer_Lock(*dsbo, dsbcaps.dwBufferBytes, 0, &buffer1, &length1, NULL, NULL, DSBLOCK_ENTIREBUFFER); ok(rc==DSERR_INVALIDPARAM, "IDirectSoundBuffer_Lock() should have " "returned DSERR_INVALIDPARAM, returned %s\n", DXGetErrorString8(rc)); /* try a size larger than the buffer */ - rc = IDirectSoundBuffer_Lock(*dsbo, 0, state.buffer_size + 1, + rc = IDirectSoundBuffer_Lock(*dsbo, 0, dsbcaps.dwBufferBytes + 1, &buffer1, &length1, NULL, NULL, DSBLOCK_FROMWRITECURSOR); ok(rc==DSERR_INVALIDPARAM, "IDirectSoundBuffer_Lock() should have " -- 2.32.0.93.g670b81a890