diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2011-10-09 17:22:57 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2011-10-09 17:22:57 +0000 |
commit | 5d06dbf97454ffde02045af8c1ef7e721f02280b (patch) | |
tree | 2ddddfa470508f44c69efb73b7927a753abb9bc7 /content/fetch.c | |
parent | 6e23106b452708f41d0225d8f6c887816d981b05 (diff) | |
download | netsurf-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.c | 8 |
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; } } |