Procházet zdrojové kódy

Escape backslashes prior to escaping the quotes

pull/3/head
Dave Smith před 15 roky
rodič
revize
f3039c7a87
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. +3
    -2
      src/rebar_reltool.erl

+ 3
- 2
src/rebar_reltool.erl Zobrazit soubor

@ -306,5 +306,6 @@ execute_overlay([Other | _Rest], _Vars, _BaseDir, _TargetDir) ->
%%
render(Bin, Context) ->
%% Be sure to escape any double-quotes before rendering...
Str = re:replace(Bin, "\"", "\\\\\"", [global, {return,list}]),
mustache:render(Str, Context).
Str0 = re:replace(Bin, "\\\\", "\\\\\\", [global, {return, list}]),
Str1 = re:replace(Str0, "\"", "\\\\\"", [global, {return,list}]),
mustache:render(Str1, Context).

Načítá se…
Zrušit
Uložit