[Pidgin] #7849: WinPidgin Hangs in Network Location Awareness Thread at Exit
Pidgin
trac at pidgin.im
Tue Dec 30 19:14:35 EST 2008
#7849: WinPidgin Hangs in Network Location Awareness Thread at Exit
---------------------------+------------------------------------------------
Reporter: Hannes Rannes | Owner: datallah
Type: patch | Status: new
Milestone: | Component: winpidgin (gtk)
Version: 2.5.3 | Resolution:
Keywords: exit hang |
---------------------------+------------------------------------------------
Comment(by darkrain42):
Okay, well. Thanks Fizzter, ahuman, and dtfinch. Apparently calling
WSALookupServiceEnd wasn't enough on Vista.
I've attached a third patch and compiled libpurple.dll (you'll need to
rename it to lose the .2. that trac put in) that work for me on my Vista
x86 VM and XP SP2 VM/dualboot install.
This version seems to work okay.
* The thread might get leaked if one uninits and reinits libpurple since
I'm not entirely sure WSALookupServiceEnd will do anything to the event
object.
* Given the new method of waiting for notification, I'm not sure the
purple_network_uninit() code is necessary. But I'm also not sure that it's
not.
--
Ticket URL: <http://developer.pidgin.im/ticket/7849#comment:89>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list