diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2004-11-11 23:55:23 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2004-11-11 23:55:23 +0000 |
commit | efce778a9ef331a43bf17aab5a2224fd2e6c6ac1 (patch) | |
tree | 3ca9e7df44ab6ffaf7dff0d23b90d3a2ffb0c87e /content | |
parent | 4bcef8408a5fd517d6b194039fb949ac617cc97f (diff) | |
download | netsurf-efce778a9ef331a43bf17aab5a2224fd2e6c6ac1.tar.gz netsurf-efce778a9ef331a43bf17aab5a2224fd2e6c6ac1.tar.bz2 |
[project @ 2004-11-11 23:55:23 by jmb]
Fix for redirects causing crashes
svn path=/import/netsurf/; revision=1360
Diffstat (limited to 'content')
-rw-r--r-- | content/fetch.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/content/fetch.c b/content/fetch.c index 89351b452..346ac43de 100644 --- a/content/fetch.c +++ b/content/fetch.c @@ -620,7 +620,9 @@ void fetch_done(CURL *curl_handle, CURLcode result) if (!abort && result == CURLE_OK) { /* fetch completed normally */ - if (!f->had_headers && fetch_process_headers(f)) + if (f->stopped || + (!f->had_headers && + fetch_process_headers(f))) ; /* redirect with no body or similar */ else finished = true; |