summaryrefslogtreecommitdiff
path: root/unit
diff options
context:
space:
mode:
Diffstat (limited to 'unit')
-rw-r--r--unit/session-api.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/unit/session-api.c b/unit/session-api.c
index c5df0105..e808bd21 100644
--- a/unit/session-api.c
+++ b/unit/session-api.c
@@ -41,12 +41,14 @@ static enum connman_session_state string2state(const char *state)
static enum connman_session_state string2type(const char *type)
{
+ if (g_strcmp0(type, "any") == 0)
+ return CONNMAN_SESSION_TYPE_ANY;
if (g_strcmp0(type, "local") == 0)
return CONNMAN_SESSION_TYPE_LOCAL;
if (g_strcmp0(type, "internet") == 0)
return CONNMAN_SESSION_TYPE_INTERNET;
- return CONNMAN_SESSION_TYPE_ANY;
+ return CONNMAN_SESSION_TYPE_UNKNOWN;
}
void bearer_info_cleanup(gpointer data, gpointer user_data)