In order to see what is the problem with web connection,
add debug print function.
---
src/6to4.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/6to4.c b/src/6to4.c
index 41b2dc9..802a1df 100644
--- a/src/6to4.c
+++ b/src/6to4.c
@@ -26,6 +26,7 @@
#include <errno.h>
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
@@ -250,6 +251,11 @@ static gboolean web_result(GWebResult *result, gpointer
user_data)
return FALSE;
}
+static void web_debug(const char *str, void *data)
+{
+ connman_info("%s: %s\n", (const char *) data, str);
+}
+
static int init_6to4(struct in_addr *ip4addr)
{
unsigned int a, b, c, d;
@@ -297,6 +303,9 @@ static int init_6to4(struct in_addr *ip4addr)
g_web_set_user_agent(web, "ConnMan/%s", VERSION);
g_web_set_close_connection(web, TRUE);
+ if (getenv("CONNMAN_WEB_DEBUG"))
+ g_web_set_debug(web, web_debug, "6to4");
+
web_request_id = g_web_request_get(web, STATUS_URL, web_result, NULL);
return 0;
--
1.7.5.4
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman