summaryrefslogtreecommitdiff
path: root/src/rebar_config.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rebar_config.erl')
-rw-r--r--src/rebar_config.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rebar_config.erl b/src/rebar_config.erl
index 56a8828..9d2acf3 100644
--- a/src/rebar_config.erl
+++ b/src/rebar_config.erl
@@ -60,7 +60,7 @@ new(ConfigFile) when is_list(ConfigFile) ->
Other ->
?ABORT("Failed to load ~s: ~p~n", [ConfigFile, Other])
end;
-new(#config{}=ParentConfig)->
+new(#config{opts=Opts0}=ParentConfig)->
%% If we are at the top level we might want to load another rebar.config
%% We can be certain that we are at the top level if we don't have any
%% configs yet since if we are at another level we must have some config.
@@ -83,10 +83,10 @@ new(#config{}=ParentConfig)->
%% in the proplist (since order matters) between
%% the new and old defs.
Terms ++ [local] ++
- [Opt || Opt <- ParentConfig#config.opts, Opt /= local];
+ [Opt || Opt <- Opts0, Opt /= local];
{error, enoent} ->
[local] ++
- [Opt || Opt <- ParentConfig#config.opts, Opt /= local];
+ [Opt || Opt <- Opts0, Opt /= local];
Other ->
?ABORT("Failed to load ~s: ~p\n", [ConfigFile, Other])
end,