diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-05-01 09:16:29 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-05-01 09:16:29 -0700 |
commit | 26b32c4111928deafa0f53c28b66088c82ead503 (patch) | |
tree | 4c9e3a0b37d3970a88a7426846407d6fd38861e1 | |
parent | 8cbe9b1d129c7651b185788197ac423758b86590 (diff) | |
download | connman-26b32c4111928deafa0f53c28b66088c82ead503.tar.gz connman-26b32c4111928deafa0f53c28b66088c82ead503.tar.bz2 connman-26b32c4111928deafa0f53c28b66088c82ead503.zip |
Use proper error helpers for plugin failures
-rw-r--r-- | src/plugin.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/plugin.c b/src/plugin.c index 9af616f7..02d46019 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -57,7 +57,7 @@ static gboolean add_plugin(void *handle, struct connman_plugin_desc *desc) return FALSE; if (g_str_equal(desc->version, CONNMAN_VERSION) == FALSE) { - DBG("version mismatch for %s", desc->description); + connman_error("Version mismatch for %s", desc->description); return FALSE; } @@ -81,13 +81,13 @@ static gboolean check_plugin(struct connman_plugin_desc *desc, { if (exclude != NULL && g_pattern_match_simple(exclude, desc->name) == TRUE) { - DBG("excluding %s", desc->description); + connman_info("Excluding %s", desc->description); return FALSE; } if (pattern != NULL && g_pattern_match_simple(pattern, desc->name) == FALSE) { - DBG("ignoring %s", desc->description); + connman_info("Ignoring %s", desc->description); return FALSE; } @@ -126,8 +126,8 @@ int __connman_plugin_init(const char *pattern, const char *exclude) handle = dlopen(filename, RTLD_NOW); if (handle == NULL) { - g_warning("Can't load %s: %s", filename, - dlerror()); + connman_error("Can't load %s: %s", + filename, dlerror()); g_free(filename); continue; } @@ -136,7 +136,8 @@ int __connman_plugin_init(const char *pattern, const char *exclude) desc = dlsym(handle, "connman_plugin_desc"); if (desc == NULL) { - g_warning("Can't load symbol: %s", dlerror()); + connman_error("Can't load symbol: %s", + dlerror()); dlclose(handle); continue; } |