tests/9pfs: fix mkdir() being called twice
authorChristian Schoenebeck <qemu_oss@crudebyte.com>
Sat, 22 Jan 2022 19:12:16 +0000 (20:12 +0100)
committerChristian Schoenebeck <qemu_oss@crudebyte.com>
Thu, 17 Feb 2022 15:57:58 +0000 (16:57 +0100)
commit68c66a96c8393d482599bf56f1c13c7ae3e13ec1
treed5971f398828d4194b502cb8b3422f6994f869b0
parent65ceee0ae5475589be0a22831860430c7c10bf52
tests/9pfs: fix mkdir() being called twice

The 9p test cases use mkdtemp() to create a temporary directory for
running the 'local' 9p tests with real files/dirs. Unlike mktemp()
which only generates a unique file name, mkdtemp() also creates the
directory, therefore the subsequent mkdir() was wrong and caused
errors on some systems.

Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
Fixes: 136b7af2 (tests/9pfs: fix test dir for parallel tests)
Reported-by: Daniel P. Berrangé <berrange@redhat.com>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/832
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Greg Kurz <Greg Kurz <groug@kaod.org>
Message-Id: <f6602123c6f7d0d593466231b04fba087817abbd.1642879848.git.qemu_oss@crudebyte.com>
tests/qtest/libqos/virtio-9p.c