From 08a96c6e4e6cf6a1917a117db1b5394713e3f01f Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 24 Feb 2022 10:30:10 +0100 Subject: curl: add --remove-on-error If a transfer returns an error, using this option makes curl remove the leftover downloded (partial) local file before exiting. Added test 376 to verify Closes #8503 --- src/tool_cfgable.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/tool_cfgable.h') diff --git a/src/tool_cfgable.h b/src/tool_cfgable.h index a06ef6028..4a420db32 100644 --- a/src/tool_cfgable.h +++ b/src/tool_cfgable.h @@ -294,6 +294,8 @@ struct OperationConfig { struct OperationConfig *prev; struct OperationConfig *next; /* Always last in the struct */ struct State state; /* for create_transfer() */ + bool rm_partial; /* on error, remove partially written output + files */ }; struct GlobalConfig { -- cgit v1.2.1