Automatic report from sources (radiusd) between 10.05.2006 - 11.05.2006 GMT
aland at nitros9.org
Thu May 11 18:57:33 CEST 2006
"Automatic cvs log generator" wrote:
> fix compiler warnings (and one typo)
> Modified files:
> File: radiusd/src/lib/rbtree.c; Revision: 1.20;
That wasn't a typo, and the "const" should really be there. The
trees are used in a multi-threaded environment, and the default
red-black tree code assumes that the sentinel is writable. It's not.
After I added the "const", I caught and fixed odd threading bugs,
where two threads would compete in their writes to the sentinel, which
would result in problems.
More information about the Freeradius-Devel