diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/test/regress/pg_regress.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/test/regress/pg_regress.c b/src/test/regress/pg_regress.c index 6bc19b9668d..1e2aa486547 100644 --- a/src/test/regress/pg_regress.c +++ b/src/test/regress/pg_regress.c @@ -330,7 +330,8 @@ signal_remove_temp(int signum) static const char * make_temp_sockdir(void) { - char *template = pg_strdup("/tmp/pg_regress-XXXXXX"); + char *template = psprintf("%s/pg_regress-XXXXXX", + getenv("TMPDIR") ? getenv("TMPDIR") : "/tmp"); temp_sockdir = mkdtemp(template); if (temp_sockdir == NULL) |