From 870ae952a5239d2e562aeed1a71ae02584336862 Mon Sep 17 00:00:00 2001 From: guzhihao4 Date: Mon, 20 Mar 2023 18:57:19 +0800 Subject: [PATCH] Avoid die in sanitizer create directory Avoid die if sanitizer failed to create log_path but still write log Issue: #I6IJQO Signed-off-by: guzhihao4 Change-Id: Ic33a35fa69c1ce3ac564a5a3f99e6624d9914374 --- compiler-rt/lib/sanitizer_common/sanitizer_file.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp index 7ef499ce07b1..57726dc9a379 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp +++ b/compiler-rt/lib/sanitizer_common/sanitizer_file.cpp @@ -88,7 +88,9 @@ static void RecursiveCreateParentDirs(char *path) { const char *ErrorMsgPrefix = "ERROR: Can't create directory: "; WriteToFile(kStderrFd, ErrorMsgPrefix, internal_strlen(ErrorMsgPrefix)); WriteToFile(kStderrFd, path, internal_strlen(path)); - Die(); + // OHOS_LOCAL + // Die(); + // OHOS_LOCAL } path[i] = save; } -- Gitee