On Tue, 2016-08-02 at 02:01 +0530, Atul Anand wrote:
>
> + for (i = 0; priv->proxies->len; i++) {
> + tmp = g_ptr_array_index (priv->proxies, i);
> +
> + if (strstr (tmp, "http://")) {
> + tmp = tmp + 7;this is wrong for tmp = "foohttp://". Should be "if (g_str_has_prefix (tmp, "http://"))" > + str = g_strndup (tmp, strchr (tmp, > ':') - tmp); > + g_object_set (s_proxy, > NM_SETTING_PROXY_HTTP_PROXY, str, NULL); > + g_free (str); > + > + tmp = strchr (tmp, ':') + 1; > + str = g_strndup (tmp, strchr (tmp, > '/') - tmp); > + port = (guint32) atoi (str); let's not use atoi() but _nm_utils_ascii_str_to_int64(). > + g_object_set (s_proxy, > NM_SETTING_PROXY_HTTP_PORT, port, NULL); > + g_free (str); > + >
signature.asc
Description: This is a digitally signed message part
_______________________________________________ networkmanager-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/networkmanager-list
