After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 596185 - The handling of bank signals in the SIP endpoint looks buggy
The handling of bank signals in the SIP endpoint looks buggy
Status: RESOLVED FIXED
Product: ekiga
Classification: Applications
Component: OPAL
GIT master
Other All
: Normal normal
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
Depends on:
Blocks:
 
 
Reported: 2009-09-24 12:58 UTC by Snark
Modified: 2011-09-24 12:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Snark 2009-09-24 12:58:07 UTC
The code in lib/engine/components/opal/sip-endpoint.cpp uses the same callback "on_bank_updated" to detect everything : addition, removal and updating of accounts.

That means ekiga doesn't react sanely to runtime changes in accounts.

If some problem is related to SIP accounts and disappears magically when ekiga is shut down and restarted, this is that bug.

(PS: discovered when I worked on const correctness of the visit_* methods, and found one of them in that file -- a good s/visit_accounts/accounts_visitor/g would do well too)
Comment 1 Eugen Dedu 2009-09-24 17:02:43 UTC
See also https://bugzilla.gnome.org/show_bug.cgi?id=592012#c18, where reporter says that after changing account name, you need to restart ekiga.
Comment 2 Snark 2011-09-24 12:23:03 UTC
I studied the code and cleaned a little. It wasn't that bad.