aboutsummaryrefslogtreecommitdiff
path: root/libqcdm/src/utils.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2010-03-31 03:05:22 -0700
committerDan Williams <dcbw@redhat.com>2010-03-31 03:05:22 -0700
commit4d89b519b4c889859a84780a18dbb2f12c9a9438 (patch)
treefe019928b801db4f4b1e6ba88d8be2d327325059 /libqcdm/src/utils.c
parent40a713be6f8e8a40be7a72f674db5f105c59e8a2 (diff)
core: don't advance to next plugin until needed
Otherwise info->cur_plugin is wrong (and therefore we left uncleared supports tasks in MMPluginBase) when the port isn't supported by the plugin, but it's parent modem device was supported by the plugin. Like when all probing of the port fails but one of it's siblings has already been claimed by a modem; in this case we just drop the port (so that no other plugin could try to claim it, because only one plugin is allowed to handle all a modem's ports) but we still need to tell the parent modem's plugin to clean up the supports task.
Diffstat (limited to 'libqcdm/src/utils.c')
0 files changed, 0 insertions, 0 deletions