« Return to Thread: Could not unregister, regression

Re: Could not unregister, regression

by Eugen Dedu :: Rate this Message:

Reply to Author | View in Thread

Michael Rickmann wrote:
> 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...

Sorry, this was about longer shutdown, not about threads do not terminate.

>>> 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.
Unregistration/registration back and forth in Account window works here
on linux with latest code.  Shutting down in gdb too.  Probably a
temporary problem.  Could you try latest trunk/master?  Apply this
patch, until I am 100% sure that it is correct and push in repository
(BTW with this patch could you simply check that chatting works?)

--
Eugen

--- ekiga-svn/lib/engine/components/opal/sip-endpoint.cpp 2009-06-10 12:20:09.000000000 +0200
+++ ekiga/lib/engine/components/opal/sip-endpoint.cpp 2009-06-14 17:09:23.000000000 +0200
@@ -357,8 +357,9 @@
 {
   if (!_uri.empty () && (_uri.find ("sip:") == 0 || _uri.find (':') == string::npos) && !_message.empty ()) {
 
-    SIPEndPoint::Message (_uri, _message);
-
+    PURL fromAddress;
+    PString conversationId;
+    Message (PURL(_uri), "text/plain", _message, fromAddress, conversationId);
     return true;
   }
 

_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list@...
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

 « Return to Thread: Could not unregister, regression