Skip to content
This repository has been archived by the owner on Sep 16, 2021. It is now read-only.

Please fix use of gupnp_service_info_get_introspection #159

Closed
phako opened this issue Aug 30, 2016 · 1 comment
Closed

Please fix use of gupnp_service_info_get_introspection #159

phako opened this issue Aug 30, 2016 · 1 comment

Comments

@phako
Copy link

phako commented Aug 30, 2016

gupnp_service_info_get_introspection is more or less broken when using GUPnP > 0.20.13 (which is from 2014). Please fix this todo:

    /* TODO: this weak_ref hack is needed as
       gupnp_service_info_get_introspection iterates the main loop.
       This can result in our device getting deleted before this
       function returns.  Ultimately, this code needs to be re-written
       to use gupnp_service_info_get_introspection_async but this cannot
       really be done until GUPnP provides a way to cancel this function. */

The requested function is available since GUPnP 0.20.9 (gupnp_service_info_get_instrospection_async_full, since Dec 2013).

I seem to get random lock-ups there. This might or might not be related to Issue #156

@phako
Copy link
Author

phako commented Aug 30, 2016

Actually, that's exactly what issue #104 is about.

@phako phako closed this as completed Aug 30, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant