mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-02-03 12:30:35 +01:00
test: fix cleanup_test_socket_tempdir on Solaris
Solaris does not allow rmdir() to remove the cwd, so chdir() out of the tempdir before removing it. Without this fix, misc-internal reported a failure on Solaris 11.4: not ok 16 - failed to remove test socket directory /tmp/dbus-test-tduvWc Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
This commit is contained in:
parent
c59108890a
commit
66170cbb21
1 changed files with 2 additions and 0 deletions
|
|
@ -726,6 +726,8 @@ static char test_socket_dir[] = DBUS_TEST_SOCKET_DIR "/dbus-test-XXXXXX";
|
|||
static void
|
||||
cleanup_test_socket_tempdir (void)
|
||||
{
|
||||
if (chdir ("/tmp") != 0)
|
||||
_dbus_test_fatal ("Failed to chdir() to /tmp");
|
||||
if (rmdir (test_socket_dir) != 0)
|
||||
_dbus_test_not_ok ("failed to remove test socket directory %s",
|
||||
test_socket_dir);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue