libmoonshot uses default timeout for get_identity

Bug #917885 reported by Sam Hartman
8
This bug affects 1 person
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

Sam Hartman (hartmans)
Changed in moonshot:
status: New → Fix Committed
Changed in moonshot:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.