• Anthony Minessale's avatar
    FS-6287 --resolve When a broken registrar sends a 401 unauth then replies with a… · 6e818216
    Anthony Minessale 提交于
    FS-6287 --resolve When a broken registrar sends a 401 unauth then replies with a subsequent 401 unauth without the stale=true attribute, sofia tries to invalidate the auth handle and get stuck in a state where it cannot recover until the reg handle is destroyed.  In this case, the provider in question has a bug on thier end when the nonce count rolls from nc=000000ff to nc=00000100 they start sending several consecitive 401 rather than a 401 with stale=true or a 403.  This change will allow it to reset properly and try again with nc=00000001 on the next try.
    6e818216
nua_client.c 43.8 KB