summaryrefslogtreecommitdiff
path: root/content/fetch.h
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2020-02-24 10:24:23 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2020-02-24 10:24:23 +0000
commit97870122dd93a4603a23088f78c7d9eb266806b8 (patch)
tree3d2a99c9c0e03a9f5ffb22b1c4dbec68bb2f19ef /content/fetch.h
parent5cfe0dfffcf423c411004ac565959c686bfb24c9 (diff)
downloadnetsurf-97870122dd93a4603a23088f78c7d9eb266806b8.tar.gz
netsurf-97870122dd93a4603a23088f78c7d9eb266806b8.tar.bz2
fetch: When aborting, ensure we note this to not multi-fail
When aborting a fetch, it may be cleaned up, in which case we would otherwise send a spurious failure message too early. Instead we record that the abort has occurred to suppress such an error. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'content/fetch.h')
-rw-r--r--content/fetch.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/content/fetch.h b/content/fetch.h
index 817d5e2f8..fdb3bfbd8 100644
--- a/content/fetch.h
+++ b/content/fetch.h
@@ -61,6 +61,12 @@ typedef enum {
#define FETCH_MIN_FINISHED_MSG FETCH_FINISHED
/**
+ * This message is actually an internal message used to indicate
+ * that a fetch was aborted. Do not send this, nor expect it.
+ */
+#define FETCH__INTERNAL_ABORTED FETCH_ERROR
+
+/**
* Fetcher message data
*/
typedef struct fetch_msg {