diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/rebar_config.erl | 6 |
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, |