Re: [Ekiga-devel-list] Could not unregister, regression
- From: Julien Puydt <jpuydt free fr>
- To: Ekiga development mailing list <ekiga-devel-list gnome org>
- Subject: Re: [Ekiga-devel-list] Could not unregister, regression
- Date: Mon, 15 Jun 2009 13:34:08 +0200
Julien Puydt a écrit :
Damien Sandras a écrit :
Le lundi 15 juin 2009 à 13:07 +0200, Eugen Dedu a écrit :
Julien Puydt wrote:
Michael Rickmann a écrit :
Eugen Dedu schrieb:
Michael Rickmann wrote:
longer. Also the subcriber threads do not terminate any longer.
Ekiga needs considerably longer to shutdown than it took one week
ago and does
I noticed it too...
Another point: Ekiga cannot be compiled since opal version 2258
because the SIPEndPoint::Message form called in
sip-endpoint.cpp:360 no longer exists.
I am working on this.
Strange things are accumulating at this point. I went back to Ekiga
7bb1d0 (Updated Spanish translation) and Opal/ptlib 22836 which
correspond to the state at Wed Jun 10. Ekiga's unregistration was
already broken at that time. But the subsriber threads were still
shutting down and Ekiga could shut down under gdb.
Here the situation is the following :
- enabling/disabling account works ;
- although disabling seems to always give an error message (I need
to investigate) ;
This last point: I noticed it too since the beginning. I wanted to
fix it in the same time as many other (user confusing) problems with
registration.
Do those problems affect STABLE too?
Are they due to changes in OPAL or in Ekiga?
Looking at a -d 4, it seems that ekiga asks to unregister by trying to
register again, and gets a 489 Bad event back...
Perhaps my recent refactoring of the account code is responsible for the
problem...
Uh... from lib/engine/components/opal/sip-endpoint.cpp :
bool
Opal::Sip::EndPoint::subscribe (const Opal::Account & account)
{
if (account.get_protocol_name () != "SIP")
return false;
new subscriber (account, *this);
return true;
}
bool
Opal::Sip::EndPoint::unsubscribe (const Opal::Account & account)
{
if (account.get_protocol_name () != "SIP")
return false;
new subscriber (account, *this);
return true;
}
Is it me or is it doing the same thing in both cases !?
Snark
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]