diff options
author | Daiki Ueno <dueno@redhat.com> | 2018-05-03 17:29:40 +0200 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2018-05-04 09:39:09 +0200 |
commit | 1b85c62af8146efa0e648a297179db2bbfe59b43 (patch) | |
tree | f3b90ea093bbba79bc8d5e3b3fea966bd197c191 | |
parent | a625dfa4f2456b1a866489e5be15fb46578237a5 (diff) |
test: Avoid exceeding maximum pathname length of Unix socket
-rwxr-xr-x | p11-kit/test-server.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/p11-kit/test-server.sh b/p11-kit/test-server.sh index e9455dc..e1d27ac 100755 --- a/p11-kit/test-server.sh +++ b/p11-kit/test-server.sh @@ -1,7 +1,12 @@ #!/bin/sh -testdir=$PWD/test-server-$$ -test -d "$testdir" || mkdir "$testdir" +set -e + +testdir=`mktemp -d -t test-server.XXXXXX` +if test $? -ne 0; then + echo "cannot create temporary directory" >&2 + exit 77 +fi cleanup () { rm -rf "$testdir" |