On Sun, Sep 25, 2022 at 3:49 PM Bin Meng <bmeng...@gmail.com> wrote: > From: Bin Meng <bin.m...@windriver.com> > > This case was written to use hardcoded /tmp directory for temporary > files. Update to use g_file_open_tmp() for a portable implementation. > > Signed-off-by: Bin Meng <bin.m...@windriver.com> >
Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> > --- > > Changes in v3: > - Split to a separate patch > - Ensure g_autofree variable is initialized > > tests/unit/test-image-locking.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/tests/unit/test-image-locking.c > b/tests/unit/test-image-locking.c > index ba057bd66c..a47299c247 100644 > --- a/tests/unit/test-image-locking.c > +++ b/tests/unit/test-image-locking.c > @@ -76,10 +76,10 @@ static void check_locked_bytes(int fd, uint64_t > perm_locks, > static void test_image_locking_basic(void) > { > BlockBackend *blk1, *blk2, *blk3; > - char img_path[] = "/tmp/qtest.XXXXXX"; > + g_autofree char *img_path = NULL; > uint64_t perm, shared_perm; > > - int fd = mkstemp(img_path); > + int fd = g_file_open_tmp("qtest.XXXXXX", &img_path, NULL); > assert(fd >= 0); > > perm = BLK_PERM_WRITE | BLK_PERM_CONSISTENT_READ; > @@ -117,10 +117,10 @@ static void test_image_locking_basic(void) > static void test_set_perm_abort(void) > { > BlockBackend *blk1, *blk2; > - char img_path[] = "/tmp/qtest.XXXXXX"; > + g_autofree char *img_path = NULL; > uint64_t perm, shared_perm; > int r; > - int fd = mkstemp(img_path); > + int fd = g_file_open_tmp("qtest.XXXXXX", &img_path, NULL); > assert(fd >= 0); > > perm = BLK_PERM_WRITE | BLK_PERM_CONSISTENT_READ; > -- > 2.34.1 > > > -- Marc-André Lureau