comparison libpurple/util.c @ 15399: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
15398:1ec72a759b5c 15399: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,