diff options
Diffstat (limited to 'src/interfaces/ecpg/test/pg_regress_ecpg.c')
-rw-r--r-- | src/interfaces/ecpg/test/pg_regress_ecpg.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/interfaces/ecpg/test/pg_regress_ecpg.c b/src/interfaces/ecpg/test/pg_regress_ecpg.c index 6e1d25b1f4a..49b2d8141f5 100644 --- a/src/interfaces/ecpg/test/pg_regress_ecpg.c +++ b/src/interfaces/ecpg/test/pg_regress_ecpg.c @@ -147,8 +147,9 @@ ecpg_start_test(const char *testname, outfile_stdout, outfile_stderr); - appnameenv = psprintf("PGAPPNAME=ecpg/%s", testname_dash.data); - putenv(appnameenv); + appnameenv = psprintf("ecpg/%s", testname_dash.data); + setenv("PGAPPNAME", appnameenv, 1); + free(appnameenv); pid = spawn_process(cmd); @@ -160,7 +161,6 @@ ecpg_start_test(const char *testname, } unsetenv("PGAPPNAME"); - free(appnameenv); free(testname_dash.data); |