# HG changeset patch # User Daniel Atallah # Date 1169668280 0 # Node ID 22bcaaefa478dadea506bbee731eef44e63732ca # Parent 1ec72a759b5c8e772e4235ba73dadf922fba2b6f Fix an issue where url_fetch_recv_cb() can be triggered after we start to redirect. This causes the crashes reported in bugs like #1642430. diff -r 1ec72a759b5c -r 22bcaaefa478 libpurple/util.c --- a/libpurple/util.c Wed Jan 24 19:04:45 2007 +0000 +++ b/libpurple/util.c Wed Jan 24 19:51:20 2007 +0000 @@ -3150,6 +3150,11 @@ g_free(gfud->request); gfud->request = NULL; + gaim_input_remove(gfud->inpa); + gfud->inpa = 0; + close(gfud->fd); + gfud->fd = 0; + g_free(gfud->website.user); g_free(gfud->website.passwd); g_free(gfud->website.address);