From 8cf63f88c24946ff389b2cb74eee68f00e65dfcf Mon Sep 17 00:00:00 2001 From: Steve Holme Date: Sun, 9 Feb 2014 11:01:36 +0000 Subject: [PATCH] tool_operate: Added support for performing URL specific operations --- src/tool_operate.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/tool_operate.c b/src/tool_operate.c index 326b5493f..b4034e8cb 100644 --- a/src/tool_operate.c +++ b/src/tool_operate.c @@ -1844,9 +1844,16 @@ int operate(struct Configurable *config, int argc, argv_item_t argv[]) list_engines(engines); curl_slist_free_all(engines); } - /* Perform the main operation */ - else - result = operate_do(config); + /* Perform the main operations */ + else { + struct Configurable *operation = config; + + while(!result && operation) { + result = operate_do(operation); + + operation = operation->next; + } + } } /* Perform the cleanup */