summaryrefslogtreecommitdiffstats
path: root/drivers/mbmmodem/stk.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-08-12 23:40:00 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-08-12 23:40:14 -0500
commitde94bf408225f72a2455f51a86db7077b5f1bf6c (patch)
treea4d74fc59900d1d03a1bdecb6d43a291caba24b2 /drivers/mbmmodem/stk.c
parentecc774b0f2668fc28ac38d37dc5d5037f473be0b (diff)
downloadofono-de94bf408225f72a2455f51a86db7077b5f1bf6c.tar.bz2
mbmmodem: Use g_at_chat_clone
Diffstat (limited to 'drivers/mbmmodem/stk.c')
-rw-r--r--drivers/mbmmodem/stk.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mbmmodem/stk.c b/drivers/mbmmodem/stk.c
index 74f8c26f..f9ff58ff 100644
--- a/drivers/mbmmodem/stk.c
+++ b/drivers/mbmmodem/stk.c
@@ -228,7 +228,7 @@ static int mbm_stk_probe(struct ofono_stk *stk, unsigned int vendor, void *data)
DBG("");
sd = g_new0(struct stk_data, 1);
- sd->chat = chat;
+ sd->chat = g_at_chat_clone(chat);
ofono_stk_set_data(stk, sd);
@@ -247,6 +247,7 @@ static void mbm_stk_remove(struct ofono_stk *stk)
ofono_stk_set_data(stk, NULL);
+ g_at_chat_unref(sd->chat);
g_free(sd);
}