dque icon indicating copy to clipboard operation
dque copied to clipboard

Fix race detector going off by nil check outside lock

Open rreuvekamp opened this issue 1 year ago • 0 comments

In our CI, the race detector is sometimes warning about a race happening in this library that we use. In our case, Size was ran in a separate goroutine than the one that calls Close. And Size checks fileLock before deciding whether or not to get a lock. It should however not check fileLock before being locked.

rreuvekamp avatar Jun 06 '23 15:06 rreuvekamp