aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mod_muc_log.erl11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/mod_muc_log.erl b/src/mod_muc_log.erl
index ac6bea4fa..bdaafd197 100644
--- a/src/mod_muc_log.erl
+++ b/src/mod_muc_log.erl
@@ -571,16 +571,7 @@ get_dateweek(Date, Lang) ->
end).
make_dir_rec(Dir) ->
- DirS = binary_to_list(Dir),
- case file:read_file_info(DirS) of
- {ok, _} -> ok;
- {error, enoent} ->
- DirL = [list_to_binary(F) || F <- filename:split(DirS)],
- DirR = lists:sublist(DirL, length(DirL) - 1),
- make_dir_rec(fjoin(DirR)),
- file:make_dir(DirS),
- file:change_mode(DirS, 8#00755) % -rwxr-xr-x
- end.
+ filelib:ensure_dir(<<Dir/binary, $/>>).
%% {ok, F1}=file:open("valid-xhtml10.png", [read]).
%% {ok, F1b}=file:read(F1, 1000000).