wispr: Add magic "wispr" keyword to user agent
authorMarcel Holtmann <marcel@holtmann.org>
Tue, 13 Sep 2011 10:25:20 +0000 (12:25 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 13 Sep 2011 10:25:20 +0000 (12:25 +0200)
Without the "wispr" keyword in the user agent string, some WISPr 1.0
hotspots (like T-Mobile and Telekom) are not responding with the
proper WISPr XML properties.

src/wispr.c

index 54189c9..8a9e8eb 100644 (file)
@@ -604,7 +604,7 @@ static void proxy_callback(const char *proxy, void *user_data)
                g_web_set_proxy(wp_context->web, proxy);
 
        g_web_set_accept(wp_context->web, NULL);
-       g_web_set_user_agent(wp_context->web, "ConnMan/%s", VERSION);
+       g_web_set_user_agent(wp_context->web, "ConnMan/%s wispr", VERSION);
        g_web_set_close_connection(wp_context->web, TRUE);
 
        connman_wispr_message_init(&wp_context->wispr_msg);