From 07fa5057cda2f9aba197b3a7610103b8cc238e93 Mon Sep 17 00:00:00 2001 From: fangzhiyi18 Date: Mon, 28 Oct 2024 06:57:26 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E8=B7=AF=E5=BE=84=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fangzhiyi18 --- 1003-add-dac-config.patch | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/1003-add-dac-config.patch b/1003-add-dac-config.patch index 1b36e86d..4f062d9f 100644 --- a/1003-add-dac-config.patch +++ b/1003-add-dac-config.patch @@ -29,6 +29,7 @@ index 00000000..422e0d52 +#include +#include +#include ++#include + +using namespace std; + @@ -151,10 +152,16 @@ index 00000000..422e0d52 + DAC_NUM +}; + ++ +extern "C" { + int LoadDacConfig(const char* fn) + { -+ ifstream readFile(fn); ++ char resolvedPath[PATH_MAX] = {'\0'}; ++ char *canonicalPath = realpath(fn, resolvedPath); ++ if (canonicalPath == nullptr) { ++ return -1; ++ } ++ ifstream readFile(canonicalPath); + if (readFile.fail()) { + return -1; + } -- Gitee From bd33031fc23970041710ee61f5f7b724921abe69 Mon Sep 17 00:00:00 2001 From: fangzhiyi18 Date: Tue, 29 Oct 2024 03:27:11 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E8=B7=AF=E5=BE=84=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fangzhiyi18 --- 1003-add-dac-config.patch | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/1003-add-dac-config.patch b/1003-add-dac-config.patch index 4f062d9f..4f513a3a 100644 --- a/1003-add-dac-config.patch +++ b/1003-add-dac-config.patch @@ -3,7 +3,7 @@ new file mode 100644 index 00000000..422e0d52 --- /dev/null +++ b/contrib/android/dac_config.cpp -@@ -0,0 +1,240 @@ +@@ -0,0 +1,246 @@ +/* + * Copyright (c) 2021-2024 Huawei Device Co., Ltd. + * This program is free software; you can redistribute it and/or modify @@ -152,7 +152,6 @@ index 00000000..422e0d52 + DAC_NUM +}; + -+ +extern "C" { + int LoadDacConfig(const char* fn) + { -- Gitee