diff --git a/tests/ibus_test.c b/tests/ibus_test.c index d010a8d..f2b434c 100644 --- a/tests/ibus_test.c +++ b/tests/ibus_test.c @@ -95,6 +95,8 @@ ibus_startup_requires_ownership(struct ct *t) saved = old == nil ? nil : strdup(old); if(old != nil && !CT_CHECK(t, saved != nil)) return; + /* An IBus desktop names a live address file; the path must be ours. */ + unsetenv("IBUS_ADDRESS_FILE"); if(!CT_CHECK(t, mkdtemp(root) != nil)) goto cleanup; made = 1;