Commit e7ed11f0 authored by Daniel P. Berrangé's avatar Daniel P. Berrangé
Browse files

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: default avatarDaniel P. Berrange <berrange@redhat.com>
parent b7b68166
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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);
}