[PATCH] builtin/trailers: don't always run all commands
From: "Michael S. Tsirkin" <mst@redhat.com>
Date: 2016-06-16 02:18:41
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: "Michael S. Tsirkin" <mst@redhat.com>
Date: 2016-06-16 02:18:41
Subsystem:
the rest · Maintainer:
Linus Torvalds
If an explicit -t trailer is used, only parse trailers from command line. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> --- trailer.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/trailer.c b/trailer.c
index 8e5be91..34654fc 100644
--- a/trailer.c
+++ b/trailer.c@@ -676,10 +676,14 @@ static struct trailer_item *process_command_line_args(struct string_list *traile struct trailer_item *item; /* Add a trailer item for each configured trailer with a command */ - for (item = first_conf_item; item; item = item->next) { - if (item->conf.command) { - struct trailer_item *new = new_trailer_item(item, NULL, NULL); - add_trailer_item(&arg_tok_first, &arg_tok_last, new); + if (!trailers->nr) { + for (item = first_conf_item; item; item = item->next) { + if (item->conf.command) { + struct trailer_item *new = + new_trailer_item(item, NULL, NULL); + add_trailer_item(&arg_tok_first, + &arg_tok_last, new); + } } }
--
MST