Mercurial > pidgin
comparison libpurple/util.c @ 15398:22bcaaefa478
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.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Wed, 24 Jan 2007 19:51:20 +0000 |
parents | 5fe8042783c1 |
children | 6d8728fd3dda |
comparison
equal
deleted
inserted
replaced
15397:1ec72a759b5c | 15398:22bcaaefa478 |
---|---|
3148 gfud->url = new_url; | 3148 gfud->url = new_url; |
3149 gfud->full = full; | 3149 gfud->full = full; |
3150 g_free(gfud->request); | 3150 g_free(gfud->request); |
3151 gfud->request = NULL; | 3151 gfud->request = NULL; |
3152 | 3152 |
3153 gaim_input_remove(gfud->inpa); | |
3154 gfud->inpa = 0; | |
3155 close(gfud->fd); | |
3156 gfud->fd = 0; | |
3157 | |
3153 g_free(gfud->website.user); | 3158 g_free(gfud->website.user); |
3154 g_free(gfud->website.passwd); | 3159 g_free(gfud->website.passwd); |
3155 g_free(gfud->website.address); | 3160 g_free(gfud->website.address); |
3156 g_free(gfud->website.page); | 3161 g_free(gfud->website.page); |
3157 gaim_url_parse(new_url, &gfud->website.address, &gfud->website.port, | 3162 gaim_url_parse(new_url, &gfud->website.address, &gfud->website.port, |