From a1d17fce6a2648cb05977163bfb549dc419b2077 Mon Sep 17 00:00:00 2001 From: Pablo Costas Date: Tue, 6 Oct 2020 22:59:57 +0200 Subject: [PATCH] Update rebar_templater with safer regex Co-authored-by: Fred Hebert --- src/rebar_templater.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rebar_templater.erl b/src/rebar_templater.erl index c8d743fe..001f6b1c 100644 --- a/src/rebar_templater.erl +++ b/src/rebar_templater.erl @@ -199,7 +199,7 @@ maybe_warn_about_name(Vars) -> maybe_warn_about_name_clash(File) -> case filename:extension(File) of ".erl" -> - Module0 = re:replace(filename:basename(File), "\.erl", "", [{return, list}]), + Module0 = re:replace(filename:basename(File), "\\.erl$", "", [{return, list}]), Module = list_to_atom(Module0), try Module:module_info() of _ -> ?WARN("The module definition of '~ts' in file ~ts "