summaryrefslogtreecommitdiffstats
path: root/unit/test-rilmodem-cs.c
diff options
context:
space:
mode:
Diffstat (limited to 'unit/test-rilmodem-cs.c')
-rw-r--r--unit/test-rilmodem-cs.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/unit/test-rilmodem-cs.c b/unit/test-rilmodem-cs.c
index e3250332..bfa2a722 100644
--- a/unit/test-rilmodem-cs.c
+++ b/unit/test-rilmodem-cs.c
@@ -51,6 +51,7 @@ struct rilmodem_cs_data {
struct ofono_modem *modem;
gconstpointer test_data;
struct ofono_call_settings *cs;
+ struct server_data *serverd;
};
typedef gboolean (*StartFunc)(gpointer data);
@@ -476,7 +477,8 @@ static void test_cs_func(gconstpointer data)
rcd->test_data = csd;
- rilmodem_test_server_create(&server_connect_cb, &csd->rtd, rcd);
+ rcd->serverd = rilmodem_test_server_create(&server_connect_cb,
+ &csd->rtd, rcd);
rcd->ril = g_ril_new("/tmp/unittestril", OFONO_RIL_VENDOR_AOSP);
g_assert(rcd->ril != NULL);
@@ -490,7 +492,7 @@ static void test_cs_func(gconstpointer data)
g_ril_unref(rcd->ril);
g_free(rcd);
- rilmodem_test_server_close();
+ rilmodem_test_server_close(rcd->serverd);
ril_call_settings_exit();
}