comparison COPYRIGHT @ 24414:002a58d4af7d

Fix a crash Jacky Lam noted on devel@pidgin.im: Currently, I experience crash at dnsquery.c:purple_dnsquery_destroy() when my WiFi AP suddenly off while I am online with libpurple. After tracing, I find the data struct PurpleDnsQueryData is freeing twice. The reason is when purple_dnsquery_failed() is called, purple_dnsquery_destroy() will try to free the PurpleDnsQueryData's resolver and itself. But purple_dnsquery_resolver_destroy()'s kill() will trigger the glib's input hook and finally called host_resolved() and eventually call purple_dnsquery_failed() again!!
author Richard Laager <rlaager@wiktel.com>
date Mon, 17 Nov 2008 19:30:27 +0000
parents e5efa83aa6d2
children 798413cd4c17
comparison
equal deleted inserted replaced
24413:e5efa83aa6d2 24414:002a58d4af7d
218 Andrej Krivulčík 218 Andrej Krivulčík
219 Patrik Kullman 219 Patrik Kullman
220 Tuomas Kuosmanen 220 Tuomas Kuosmanen
221 Tero Kuusela 221 Tero Kuusela
222 Richard Laager 222 Richard Laager
223 Jacky Lam
223 Scott Lamb 224 Scott Lamb
224 Dennis Lambe Jr. 225 Dennis Lambe Jr.
225 Joe LaPenna 226 Joe LaPenna
226 Steve Láposi 227 Steve Láposi
227 Daniel Larsson 228 Daniel Larsson