Steve Langasek <[EMAIL PROTECTED]> wrote:
> Well, the irony is that our current monitoring system uses radclient
> from freeradius CVS to create the radius packets. It /looks/ like
> radclient is doing everything correctly to grab a random auth vector;
> nevertheless, at 3am the server is finding collisions with cached
> requests.
Hmm... you might try changing the code to do:
...
*/
if (req->data) {
librad_md5_calc(req->data, req->daya,
req->data_len);
free(req->data);
req->data = NULL;
}
Which makes the new request vector depend on a whole lot of things
which change from packet to packet.
Alan DeKok.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html