From f56986c48ffbdddaf5459fc608961ee51f5ecd39 Mon Sep 17 00:00:00 2001 From: abn Date: Wed, 21 Oct 2015 15:13:19 +0200 Subject: [PATCH] Fixed ugly bug on TMP directory in ParaMEDMEM test ... --- .../ParaMEDMEMTest_InterpKernelDEC.cxx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/ParaMEDMEMTest/ParaMEDMEMTest_InterpKernelDEC.cxx b/src/ParaMEDMEMTest/ParaMEDMEMTest_InterpKernelDEC.cxx index 20343e9e7..2350a88c8 100644 --- a/src/ParaMEDMEMTest/ParaMEDMEMTest_InterpKernelDEC.cxx +++ b/src/ParaMEDMEMTest/ParaMEDMEMTest_InterpKernelDEC.cxx @@ -859,8 +859,11 @@ void ParaMEDMEMTest::testInterpKernelDEC_3D_(const char *srcMeth, const char *ta ParaMEDMEM::ParaFIELD* parafield; ICoCo::MEDField* icocofield ; - string tmp_dir = getenv("TMP"); - if (tmp_dir == "") + char * tmp_dir_c = getenv("TMP"); + string tmp_dir; + if (tmp_dir_c != NULL) + tmp_dir = string(tmp_dir_c); + else tmp_dir = "/tmp"; string filename_xml1 = getResourceFile("Mesh3D_10_2d"); string filename_xml2 = getResourceFile("Mesh3D_11"); @@ -2108,8 +2111,11 @@ void ParaMEDMEMTest::testAsynchronousInterpKernelDEC_2D(double dtA, double tmaxA ICoCo::MEDField* icocofield ; - string tmp_dir = getenv("TMP"); - if (tmp_dir == "") + char * tmp_dir_c = getenv("TMP"); + string tmp_dir; + if (tmp_dir_c != NULL) + tmp_dir = string(tmp_dir_c); + else tmp_dir = "/tmp"; string filename_xml1 = getResourceFile("square1_split"); string filename_xml2 = getResourceFile("square2_split"); -- 2.39.2