[Pidgin] #3154: Threading code in jabber makes no sense
Pidgin
trac at pidgin.im
Mon Sep 17 11:43:42 EDT 2007
#3154: Threading code in jabber makes no sense
---------------------------+------------------------------------------------
Reporter: arivanov | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: pidgin (gtk) | Version: 2.2.0
Resolution: | Keywords:
Pending: 0 |
---------------------------+------------------------------------------------
Comment (by deryni):
Correct, that code does in fact make no sense and I have had a change to
it locally for some weeks now but as I don't talk to anyone on XMPP that
uses a client that handles threading in any real way I have been unable to
test it and therefore unwilling to commit it.
The change is to make the code read:
if (jm->thread_id) {
g_free(jbr->thread_id);
jbr->thread_id = g_strdup(jm->thread_id);
}
but like I said I haven't tested that at all beyond the fact that it
compiles and I am not really at all familiar with the thread code in
pidgin. I do believe that pidgin is also not following the best practices
for threads as described in XEP-0201 in some ways but haven't had time to
look into it more than that.
Feel free to test my change and report back and/or to work on fixing up
the thread code and submit patches.
--
Ticket URL: <http://developer.pidgin.im/ticket/3154#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list