unotest/source/cpp/macros_test.cxx |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 6566fdd608490e3fe25e7f5cae641cad00e181e5
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Wed Jul 16 12:43:47 2025 +0500
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Wed Jul 16 12:35:45 2025 +0200

    Use osl_getEnvironment to simplify GPG test initialization
    
    Change-Id: Ief5f8c1838643c05f045ca8e58822ee27ff9c7b7
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187943
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/unotest/source/cpp/macros_test.cxx 
b/unotest/source/cpp/macros_test.cxx
index f353eba782e5..da25b544b45a 100644
--- a/unotest/source/cpp/macros_test.cxx
+++ b/unotest/source/cpp/macros_test.cxx
@@ -213,12 +213,12 @@ extern "C" {
 SAL_DLLPUBLIC_EXPORT
 void test_init_gpg(OUString const& rTargetDir)
 {
-    const char* pSrcRoot = getenv("SRC_ROOT");
-    if (!pSrcRoot)
+    OUString srcRootPath;
+    osl_getEnvironment(u"SRC_ROOT"_ustr.pData, &srcRootPath.pData);
+    if (srcRootPath.isEmpty())
     {
         abort();
     }
-    OUString const srcRootPath(OUString(pSrcRoot, strlen(pSrcRoot), 
osl_getThreadTextEncoding()));
     OUString const sourcePath(srcRootPath + "/test/signing-keys/");
     OUString aSourceDir;
     osl::FileBase::RC e = osl::FileBase::getFileURLFromSystemPath(sourcePath, 
aSourceDir);

Reply via email to