Oleg Derevenetz <[EMAIL PROTECTED]> wrote:
> If rad_check_ts() returns 1 (dup found), and no multilink is there,
> this code simply increments request->simul_count, but if not, it
> does session_zap() (and generates "fake" Accounting-Stop record with
> fields such in my case). So it seems to be a problem in
> rad_process().

  No, it looks like it's in session_zap().

  Try editing src/main/session.c, function session_zap().

  Change code from:

        ...
        rad_process(stopreq, ...)
        ...

  to:

        ...
        rad_accounting(stopreq);
        request_free(&stopreq);
        ...


  That should *help*, at least.  I'll try to edit && commit a
slightly larger fix to the code today.

  Alan DeKok.

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to