Re: [Ekiga-devel-list] Could not unregister, regression



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;
   }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]