mirror of
https://github.com/reactos/reactos.git
synced 2024-07-22 12:18:04 +00:00
9659a39678
Fix 2nd stage pool corruption. CCBs are organized in a linked list in the corresponding Fcb, which is protected by Fcb->CcbListLock. They are also linked together server <-> client. This way they can be referenced without holding the lock. This lead to a race condition where a CCB's link was modified after the CCB was deleted. Fix this by using a reference counter and adding appropriate functions. Also make use of pool tags. svn path=/trunk/; revision=52547 |
||
---|---|---|
reactos | ||
rosapps | ||
rostests | ||
wallpaper |