diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2013-02-13 15:03:07 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-02-13 15:03:07 +0100 |
commit | c1ef36b860931d32bd216af85d143b061913f2ce (patch) | |
tree | 83ccf1262ffc0afd0b577cd46f6cf966dc88309b /libmm-glib/mm-simple-connect-properties.c | |
parent | 2d700043abc5686faa54d215ffe60c92f4d0c00e (diff) |
libmm-glib,simple-connect-properties: avoid using an uninitialized variable
Diffstat (limited to 'libmm-glib/mm-simple-connect-properties.c')
-rw-r--r-- | libmm-glib/mm-simple-connect-properties.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/libmm-glib/mm-simple-connect-properties.c b/libmm-glib/mm-simple-connect-properties.c index 99d7e9a6..7052234a 100644 --- a/libmm-glib/mm-simple-connect-properties.c +++ b/libmm-glib/mm-simple-connect-properties.c @@ -622,17 +622,16 @@ mm_simple_connect_properties_new_from_string (const gchar *str, } else if (ctx.allowed_modes_str || ctx.preferred_mode_str) { MMModemMode allowed_modes; - MMModemMode preferred_mode; + MMModemMode preferred_mode = MM_MODEM_MODE_NONE; allowed_modes = (ctx.allowed_modes_str ? mm_common_get_modes_from_string (ctx.allowed_modes_str, &ctx.error) : MM_MODEM_MODE_ANY); - if (!ctx.error) { - preferred_mode = (ctx.preferred_mode_str ? - mm_common_get_modes_from_string (ctx.preferred_mode_str, - &ctx.error) : - MM_MODEM_MODE_NONE); + + if (!ctx.error && ctx.preferred_mode_str) { + preferred_mode = mm_common_get_modes_from_string (ctx.preferred_mode_str, + &ctx.error); } if (ctx.error) { |