[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#8120) CHECK_CSN unreliable as final check is after mutex is unlocked



Full_Name: Quanah Gibson-Mount
Version: 2.4.40
OS: Linux 2.6
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (75.111.52.177)


The CHECK_CSN ifdef code is unreliable as the final check on the CSN's is done
after the mutex is unlocked, while all of the other checks are done after the
mutex is locked.  This can cause the assert to trigger on valid CSNs.