diff --git a/src/xpdev/rwlockwrap.c b/src/xpdev/rwlockwrap.c index e1fcd3eba757bde31c067c44011a4a209f2755bc..439f3ddb96a62df488b80a9ccdbb2409b4c0fbe4 100644 --- a/src/xpdev/rwlockwrap.c +++ b/src/xpdev/rwlockwrap.c @@ -11,10 +11,10 @@ rwlock_init(rwlock_t *lock) { InitializeCriticalSection(&lock->lk); InitializeCriticalSection(&lock->wlk); - readers = 0; - writers = 0; - writers_waiting = 0; - writer = (DWORD)-1; + lock->readers = 0; + lock->writers = 0; + lock->writers_waiting = 0; + lock->writer = (DWORD)-1; } BOOL