diff options
Diffstat (limited to 'src/rebar_utils.erl')
-rw-r--r-- | src/rebar_utils.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rebar_utils.erl b/src/rebar_utils.erl index 0c95c69..1a7bf98 100644 --- a/src/rebar_utils.erl +++ b/src/rebar_utils.erl @@ -477,8 +477,8 @@ new_task([], Acc) -> lists:reverse(Acc); new_task([TaskList|Rest], Acc) -> case re:split(TaskList, ",", [{return, list}, {parts, 2}]) of %% `do` consumes all remaining args - ["do" = Task|RestArgs] -> - lists:reverse([{Task, RestArgs ++ Rest}|Acc]); + ["do" = Task] -> + lists:reverse([{Task, Rest}|Acc]); %% single task terminated by a comma [Task, ""] -> new_task(Rest, [{Task, []}|Acc]); %% sequence of two or more tasks |