Oops. Thanks for the fix.
On Mon, Jun 16, 2014 at 11:23 AM, Francois Gouget <fgouget(a)free.fr> wrote:
> ---
> dlls/ole32/storage32.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/dlls/ole32/storage32.c b/dlls/ole32/storage32.c
> index 757138d..49d16fd 100644
> --- a/dlls/ole32/storage32.c
> +++ b/dlls/ole32/storage32.c
> @@ -2874,16 +2874,16 @@ static HRESULT StorageImpl_LockRegionSync(StorageImpl *This, ULARGE_INTEGER offs
> ULARGE_INTEGER cb, DWORD dwLockType)
> {
> HRESULT hr;
> + int delay;
>
> /* if it's a FileLockBytesImpl use LockFileEx in blocking mode */
> if (SUCCEEDED(FileLockBytesImpl_LockRegionSync(This->lockBytes, offset, cb)))
> return S_OK;
>
> /* otherwise we have to fake it based on an async lock */
> + delay = 0;
> do
> {
> - int delay=0;
> -
> hr = ILockBytes_LockRegion(This->lockBytes, offset, cb, dwLockType);
>
> if (hr == STG_E_ACCESSDENIED)
> --
> 2.0.0
>
>
>