libmoonshot uses default timeout for get_identity
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Project Moonshot |
Fix Released
|
Critical
|
Unassigned |
Bug Description
libmoonshot times out after 30 seconds or so waiting for the user to choose an identity. That particular method call can take minutes or more and really should have no timeout at all.
The issue appears to be that dbus_g_proxy_call uses a default timeout rather than an infinite timeout.
I'm not sure if there is a good way to tell glib that a timeout is infinite.
If 0 timeout is infinite we should use that. Otherwise we should try for something really large.
It's possible I'm misunderstanding what's going on here, as this is based on observed behavior and docs, not on running under a debugger.
Pete copied but the bug is not assigned to him as I'm not sure there is still an active contract.
Related branches
Changed in moonshot: | |
status: | New → Fix Committed |
Changed in moonshot: | |
status: | Fix Committed → Fix Released |