From: Kevin Wolf Date: Thu, 27 Jul 2017 13:13:20 +0000 (+0200) Subject: qemu-iotests/162: Fix leaked temporary files X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=a8e9c8480e30ee91d05ea096016526af46b1337e;p=qemu.git qemu-iotests/162: Fix leaked temporary files qemu-iotests 162 left qemu-nbd.pid behind in the scratch directory, and potentially a file called '42' in the current directory. Make sure to clean it up after completing the tests. Signed-off-by: Kevin Wolf Reviewed-by: Jeff Cody Reviewed-by: Eric Blake --- diff --git a/tests/qemu-iotests/162 b/tests/qemu-iotests/162 index cad2bd70ab..477a806360 100755 --- a/tests/qemu-iotests/162 +++ b/tests/qemu-iotests/162 @@ -28,6 +28,13 @@ echo "QA output created by $seq" here="$PWD" status=1 # failure is the default! +_cleanup() +{ + rm -f "${TEST_DIR}/qemu-nbd.pid" + rm -f 42 +} +trap "_cleanup; exit \$status" 0 1 2 3 15 + # get standard environment, filters and checks . ./common.rc . ./common.filter