Bug#921266: linphone: Segfault and crash with "error 4 in libc-2.28.so" on password entry

Alf alf.debianfan at gmx.de
Fri Apr 12 21:10:00 BST 2019


Am 10.04.19 um 19:43 schrieb Bernhard Übelacker:
> Control: reassign 921266 libbellesip0 1.6.3-4
> Control: affects 921266 linphone
> Control: tags 921266 + upstream patch

> (gdb) list provider.c:1032,1050
> 1032
> 1033    static void authorization_context_fill_from_auth(authorization_context_t* auth_context,belle_sip_header_www_authenticate_t* authenticate,belle_sip_uri_t *from_uri) {
> 1034            authorization_context_set_realm(auth_context,belle_sip_header_www_authenticate_get_realm(authenticate));
> 1035 >>>>>>>>>  if (auth_context->nonce && strcmp(belle_sip_header_www_authenticate_get_nonce(authenticate),auth_context->nonce)!=0) {
> 1036                    /*new nonce, resetting nounce_count*/
> 1037                    auth_context->nonce_count=0;
> 1038            }
>

Thanks for your help Bernhard!

I am prepared to test your patch as soon as I get a binary of the
patched lib.

I just got aware of another detail regarding Telekom/t-online:
Some time ago (1 - 2 years) the internet access has been switched to so
called "BNG" (broadband network gateway). With that the authentication
no longer needs a password, it is tied to "the pair of wires" = the
physical port on the DSL access multiplexer.
So a password is actually obsolete, every string or even none as a
password does allow registration. The only parameter needed is the phone
number which should be registered (I got 4). I tested with twinkle (in
Buster and Stretch) and linphone 3.6.1 in Stretch.

Kind regards,
Alf



More information about the Pkg-voip-maintainers mailing list