summaryrefslogtreecommitdiff
path: root/content/fetch.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2011-10-09 17:22:57 +0000
committerVincent Sanders <vince@netsurf-browser.org>2011-10-09 17:22:57 +0000
commit5d06dbf97454ffde02045af8c1ef7e721f02280b (patch)
tree2ddddfa470508f44c69efb73b7927a753abb9bc7 /content/fetch.c
parent6e23106b452708f41d0225d8f6c887816d981b05 (diff)
downloadnetsurf-5d06dbf97454ffde02045af8c1ef7e721f02280b.tar.gz
netsurf-5d06dbf97454ffde02045af8c1ef7e721f02280b.tar.bz2
prevent odd curl non completion behaviour
svn path=/trunk/netsurf/; revision=13024
Diffstat (limited to 'content/fetch.c')
-rw-r--r--content/fetch.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/content/fetch.c b/content/fetch.c
index e6b36f341..693ea1148 100644
--- a/content/fetch.c
+++ b/content/fetch.c
@@ -514,10 +514,12 @@ void fetch_poll(void)
if (!fetch_active)
return; /* No point polling, there's no fetch active. */
while (fetcher != NULL) {
- /* LOG(("Polling fetcher for %s",
- lwc_string_data(fetcher->scheme_name))); */
next_fetcher = fetcher->next_fetcher;
- fetcher->poll_fetcher(fetcher->scheme_name);
+ if (fetcher->poll_fetcher != NULL) {
+ /* LOG(("Polling fetcher for %s",
+ lwc_string_data(fetcher->scheme_name))); */
+ fetcher->poll_fetcher(fetcher->scheme_name);
+ }
fetcher = next_fetcher;
}
}