diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2016-04-26 10:59:09 +0100 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2016-06-13 12:41:17 +0100 |
commit | e7ed11f083015bf34a121cfff31540cf9c2bae23 (patch) | |
tree | c4bbfa218255ebd58ac0f3d7b2c3cd9abaef61ac /tests/test-crypto-secret.c | |
parent | b7b68166dcbadb1c207b4b6f25b23a18a292da2d (diff) | |
download | qemu-e7ed11f083015bf34a121cfff31540cf9c2bae23.tar.gz qemu-e7ed11f083015bf34a121cfff31540cf9c2bae23.tar.bz2 qemu-e7ed11f083015bf34a121cfff31540cf9c2bae23.zip |
crypto: remove temp files on completion of secrets test
The secret object tests left some temporary files on disk
when completing. Ensure they are unlink, and rename them
to make it more obvious where they come from.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'tests/test-crypto-secret.c')
-rw-r--r-- | tests/test-crypto-secret.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/test-crypto-secret.c b/tests/test-crypto-secret.c index 0b1fe8dd37..13fc6c4c75 100644 --- a/tests/test-crypto-secret.c +++ b/tests/test-crypto-secret.c @@ -49,7 +49,7 @@ static void test_secret_indirect_good(void) { Object *sec; char *fname = NULL; - int fd = g_file_open_tmp("secretXXXXXX", + int fd = g_file_open_tmp("qemu-test-crypto-secret-XXXXXX", &fname, NULL); @@ -74,6 +74,7 @@ static void test_secret_indirect_good(void) object_unparent(sec); g_free(pw); close(fd); + unlink(fname); g_free(fname); } @@ -96,7 +97,7 @@ static void test_secret_indirect_emptyfile(void) { Object *sec; char *fname = NULL; - int fd = g_file_open_tmp("secretXXXXXX", + int fd = g_file_open_tmp("qemu-test-crypto-secretXXXXXX", &fname, NULL); @@ -119,6 +120,7 @@ static void test_secret_indirect_emptyfile(void) object_unparent(sec); g_free(pw); close(fd); + unlink(fname); g_free(fname); } |