diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/mm-plugin-cinterion.c | 6 | ||||
-rw-r--r-- | plugins/mm-plugin-generic.c | 12 | ||||
-rw-r--r-- | plugins/mm-plugin-gobi.c | 11 | ||||
-rw-r--r-- | plugins/mm-plugin-nokia.c | 10 |
4 files changed, 31 insertions, 8 deletions
diff --git a/plugins/mm-plugin-cinterion.c b/plugins/mm-plugin-cinterion.c index 0002846d..c5f02616 100644 --- a/plugins/mm-plugin-cinterion.c +++ b/plugins/mm-plugin-cinterion.c @@ -26,6 +26,7 @@ #include "mm-plugin-cinterion.h" #include "mm-broadband-modem-cinterion.h" +#include "mm-errors-types.h" #include "mm-log.h" G_DEFINE_TYPE (MMPluginCinterion, mm_plugin_cinterion, MM_TYPE_PLUGIN_BASE) @@ -45,7 +46,10 @@ grab_port (MMPluginBase *base, /* The Cinterion plugin cannot do anything with non-AT ports */ if (!mm_port_probe_is_at (probe)) { - g_set_error (error, 0, 0, "Ignoring non-AT port"); + g_set_error_literal (error, + MM_CORE_ERROR, + MM_CORE_ERROR_UNSUPPORTED, + "Ignoring non-AT port"); return NULL; } diff --git a/plugins/mm-plugin-generic.c b/plugins/mm-plugin-generic.c index 8b2bc3bc..5c45322e 100644 --- a/plugins/mm-plugin-generic.c +++ b/plugins/mm-plugin-generic.c @@ -26,6 +26,8 @@ #include <gmodule.h> +#include <mm-errors-types.h> + #include "mm-plugin-generic.h" #include "mm-broadband-modem.h" #include "mm-serial-parsers.h" @@ -55,7 +57,10 @@ grab_port (MMPluginBase *base, /* The generic plugin cannot do anything with non-AT and non-QCDM ports */ if (!mm_port_probe_is_at (probe) && !mm_port_probe_is_qcdm (probe)) { - g_set_error (error, 0, 0, "Ignoring non-AT/non-QCDM ports"); + g_set_error (error, + MM_CORE_ERROR, + MM_CORE_ERROR_UNSUPPORTED, + "Ignoring non-AT/non-QCDM ports"); return NULL; } @@ -66,7 +71,10 @@ grab_port (MMPluginBase *base, devfile = g_udev_device_get_device_file (port); if (!devfile) { if (!driver || !g_str_equal (driver, "bluetooth")) { - g_set_error (error, 0, 0, "Could not get port's sysfs file."); + g_set_error (error, + MM_CORE_ERROR, + MM_CORE_ERROR_FAILED, + "Could not get port's sysfs file."); return NULL; } diff --git a/plugins/mm-plugin-gobi.c b/plugins/mm-plugin-gobi.c index 767e6ce0..89bc9243 100644 --- a/plugins/mm-plugin-gobi.c +++ b/plugins/mm-plugin-gobi.c @@ -41,7 +41,10 @@ grab_port (MMPluginBase *base, /* The Gobi plugin only handles AT and QCDM ports (for now) */ if (!mm_port_probe_is_at (probe) && !mm_port_probe_is_qcdm (probe)) { - g_set_error (error, 0, 0, "Ignoring non-AT/non-QCDM port"); + g_set_error_literal (error, + MM_CORE_ERROR, + MM_CORE_ERROR_UNSUPPORTED, + "Ignoring non-AT/non-QCDM port"); return NULL; } @@ -50,7 +53,10 @@ grab_port (MMPluginBase *base, driver = mm_port_probe_get_port_driver (probe); if (!mm_plugin_base_get_device_ids (base, subsys, name, &vendor, &product)) { - g_set_error (error, 0, 0, "Could not get modem product ID."); + g_set_error_literal (error, + MM_CORE_ERROR, + MM_CORE_ERROR_FAILED, + "Could not get modem product ID"); return NULL; } @@ -106,4 +112,3 @@ mm_plugin_gobi_class_init (MMPluginGobiClass *klass) pb_class->grab_port = grab_port; } - diff --git a/plugins/mm-plugin-nokia.c b/plugins/mm-plugin-nokia.c index bdca8ff1..5bde6444 100644 --- a/plugins/mm-plugin-nokia.c +++ b/plugins/mm-plugin-nokia.c @@ -91,7 +91,10 @@ grab_port (MMPluginBase *base, /* The Nokia plugin cannot do anything with non-AT ports */ if (!mm_port_probe_is_at (probe)) { - g_set_error (error, 0, 0, "Ignoring non-AT port"); + g_set_error_literal (error, + MM_CORE_ERROR, + MM_CORE_ERROR_UNSUPPORTED, + "Ignoring non-AT port"); return NULL; } @@ -101,7 +104,10 @@ grab_port (MMPluginBase *base, driver = mm_port_probe_get_port_driver (probe); if (!mm_plugin_base_get_device_ids (base, subsys, name, &vendor, &product)) { - g_set_error (error, 0, 0, "Could not get modem product ID."); + g_set_error_literal (error, + MM_CORE_ERROR, + MM_CORE_ERROR_FAILED, + "Could not get modem product ID"); return NULL; } |