Session address might already be set by parse_url() (called by
do_request() function). Because of this free old address.
---
gweb/gweb.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/gweb/gweb.c b/gweb/gweb.c
index 81dbff0..8cdd5d9 100644
--- a/gweb/gweb.c
+++ b/gweb/gweb.c
@@ -1229,6 +1229,7 @@ static void resolv_result(GResolvResultStatus status,
return;
}
+ g_free(session->address);
session->address = g_strdup(results[0]);
call_route_func(session);
--
1.7.11.7
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman