0895aa4
diff -Nur tests.orig/common.sh tests/common.sh
0895aa4
--- tests.orig/common.sh	2015-06-18 12:01:42.000000000 +0200
0895aa4
+++ tests/common.sh	2015-06-25 11:42:43.073934674 +0200
0895aa4
@@ -7,13 +7,14 @@
0895aa4
 PIDFILE="$(mktemp -u)"
0895aa4
 CONFFILE="$(mktemp -u)"
0895aa4
 DUMPFILE="$(mktemp -u)"
0895aa4
+SESSFILE="$(mktemp)"
0895aa4
 
0895aa4
 HITCH=../src/hitch-openssl
0895aa4
 HITCH_ARGS="--pidfile=$PIDFILE --daemon --quiet"
0895aa4
 
0895aa4
 cleanup() {
0895aa4
         test -s $PIDFILE && kill `cat "$PIDFILE"`
0895aa4
-        rm -f "$PIDFILE" "$CONFFILE" "$DUMPFILE" 2>/dev/null
0895aa4
+        rm -f "$PIDFILE" "$CONFFILE" "$DUMPFILE" "$SESSFILE" 2>/dev/null
0895aa4
 }
0895aa4
 trap cleanup EXIT
0895aa4
 
0895aa4
diff -Nur tests.orig/test06-ticket-resume tests/test06-ticket-resume
0895aa4
--- tests.orig/test06-ticket-resume	2015-06-25 11:33:22.324599585 +0200
0895aa4
+++ tests/test06-ticket-resume	2015-06-25 11:43:13.974677607 +0200
0895aa4
@@ -5,19 +5,13 @@
0895aa4
 . common.sh
0895aa4
 set +o errexit
0895aa4
 
0895aa4
-sessfile=$(mktemp)
0895aa4
-function rmsess {
0895aa4
-	rm -f $sessfile
0895aa4
-}
0895aa4
-trap rmsess EXIT
0895aa4
-
0895aa4
 $HITCH $HITCH_ARGS --backend=[hyse.org]:80 "--frontend=[${LISTENADDR}]:$LISTENPORT" certs/site1.example.com
0895aa4
 test "$?" = "0" || die "Hitch did not start."
0895aa4
 
0895aa4
-echo -e "\n" | openssl s_client -prexit -sess_out $sessfile -connect $LISTENADDR:$LISTENPORT >/dev/null 2>&1
0895aa4
+echo -e "\n" | openssl s_client -prexit -sess_out $SESSFILE -connect $LISTENADDR:$LISTENPORT >/dev/null 2>&1
0895aa4
 test "$?" = "0" || die "s_client failed (1)"
0895aa4
 
0895aa4
-echo -e "\n" | openssl s_client -prexit -sess_in $sessfile -connect $LISTENADDR:$LISTENPORT 2>/dev/null > $DUMPFILE
0895aa4
+echo -e "\n" | openssl s_client -prexit -sess_in $SESSFILE -connect $LISTENADDR:$LISTENPORT 2>/dev/null > $DUMPFILE
0895aa4
 test "$?" = "0" || die "s_client failed (2)"
0895aa4
 
0895aa4
 grep -q -c "Reused, " $DUMPFILE