diff options
author | James Bursa <james@netsurf-browser.org> | 2003-04-15 17:53:00 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2003-04-15 17:53:00 +0000 |
commit | 09b1ede5a3fe5c37e34fe1c13780536f30297806 (patch) | |
tree | 5bf9a19301354c45deb6fab2e0386b5ca822714f /content/fetch.c | |
parent | 63b6455f7365507ce502369b738ecc09e54e25ed (diff) | |
download | netsurf-09b1ede5a3fe5c37e34fe1c13780536f30297806.tar.gz netsurf-09b1ede5a3fe5c37e34fe1c13780536f30297806.tar.bz2 |
[project @ 2003-04-15 17:53:00 by bursa]
Inline images and related.
svn path=/import/netsurf/; revision=125
Diffstat (limited to 'content/fetch.c')
-rw-r--r-- | content/fetch.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/content/fetch.c b/content/fetch.c index d1c3f0e07..642010fb3 100644 --- a/content/fetch.c +++ b/content/fetch.c @@ -1,5 +1,5 @@ /** - * $Id: fetch.c,v 1.4 2003/04/09 21:57:09 bursa Exp $ + * $Id: fetch.c,v 1.5 2003/04/15 17:53:00 bursa Exp $ */ #include <assert.h> @@ -191,8 +191,10 @@ void fetch_poll(void) LOG(("CURLMSG_DONE, result %i", curl_msg->data.result)); /* inform the caller that the fetch is done */ - if (curl_msg->data.result == CURLE_OK) + if (curl_msg->data.result == CURLE_OK && f->had_headers) f->callback(FETCH_FINISHED, f->p, 0, 0); + else if (curl_msg->data.result == CURLE_OK) + f->callback(FETCH_ERROR, f->p, "No data received", 0); else if (curl_msg->data.result != CURLE_WRITE_ERROR) f->callback(FETCH_ERROR, f->p, f->error_buffer, 0); |