瀏覽代碼

Merge pull request #1650 from ferd/prevent-crash-on-dup-plugin-paths

Prevent hard crash on duplicate plugin paths
pull/1654/head
Fred Hebert 7 年之前
committed by GitHub
父節點
當前提交
a1b1df4ac9
沒有發現已知的金鑰在資料庫的簽署中 GPG 金鑰 ID: 4AEE18F83AFDEB23
共有 2 個檔案被更改,包括 2 行新增1 行删除
  1. +1
    -0
      src/rebar_core.erl
  2. +1
    -1
      src/rebar_utils.erl

+ 1
- 0
src/rebar_core.erl 查看文件

@ -136,6 +136,7 @@ process_command(State, Command) ->
do([], State) ->
{ok, State};
do([ProviderName | Rest], State) ->
?DEBUG("Provider: ~p", [ProviderName]),
%% Special providers like 'as', 'do' or some hooks may be passed
%% as a tuple {Namespace, Name}, otherwise not. Handle them
%% on a per-need basis.

+ 1
- 1
src/rebar_utils.erl 查看文件

@ -766,7 +766,7 @@ remove_from_code_path(Paths) ->
[begin code:purge(M), code:delete(M) end || M <- Modules]
end,
code:del_path(Path)
end, Paths).
end, lists:usort(Paths)).
%% @doc Revert to only having the beams necessary for running rebar3 and
%% plugins in the path

Loading…
取消
儲存