Hi,
We've come across a problem where URIs that are in the IP
state (inactive - pinging) aren't being set to the 'active'
state after a successful ping probe. We've sifted through the
code and found that modules_k/dispatcher/dispatch.c has this
code in the ds_option_callback() function, on line 2328:
if (*ps->param == NULL)
{
LM_DBG("No parameter provided, OPTIONS-Request was
finished"
" with code %d\n", ps->code);
return;
}
When the group (ie *ps->param) is 0 then that statement
evaluates to true and the function returns without executing
the callback. For groups > 0 the code works fine.
To fix this we've changed the statement to:
if (ps->param == NULL)
If you have any questions, comments or feed back please let me
know. If that change gets accepted please let me know as well
so that we can remove the patch from our build systems.
Thanks for the great software!