- commit
- 5f63b93f9cd4bf7290d6f788329ea772a3016cd2
- parent
- 46fb2ad1d8f37dd093d9f1d22441982b651796e1
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2025-02-07 15:53
portal: close file descriptor after writing fixes hang in chromium
Diffstat
| M | xikeyring/dbus.py | 1 | + |
1 files changed, 1 insertions, 0 deletions
diff --git a/xikeyring/dbus.py b/xikeyring/dbus.py
@@ -386,6 +386,7 @@ class DBusService(BaseDBusService): 386 386 secret = os.urandom(64) 387 387 self.keyring.create_item(app_id, attrs, secret) 388 388 os.write(fd, secret) -1 389 os.close(fd) 389 390 finally: 390 391 conn.unregister_object(reg_id) 391 392 return GLib.Variant('(ua{sv})', (0, []))