On Tue, 2016-07-12 at 17:57 +0530, Atul Anand wrote: > A new object NMProxyConfig has been implemented which contain fields > for proxy related stuff. > ---
> > + port = (guint32) atoi (str); > + if (port >= 0) Port is unsigned, is always >= 0. Perhaps you meant "if (port)" or wanted to omit the condition altogether? > + g_object_set (s_proxy, > NM_SETTING_PROXY_HTTP_PORT, port, NULL); > + g_free (str); > + > + } else if (strstr (tmp, "https://")) { > + tmp = tmp + 8; > + str = g_strndup (tmp, strchr (tmp, ':') - tmp); > + g_object_set (s_proxy, > NM_SETTING_PROXY_SSL_PROXY, str, NULL); > + g_free (str); > + > + > + tmp = strchr (tmp, ':') + 1; > + str = g_strndup (tmp, strchr (tmp, '/') - tmp); > + port = (guint32) atoi (str); > + if (port >= 0) Ditto. > + g_object_set (s_proxy, > NM_SETTING_PROXY_SSL_PORT, port, NULL); > + g_free (str); > + > + } else if (strstr (tmp, "ftp://")) { > + tmp = tmp + 6; > + str = g_strndup (tmp, strchr (tmp, ':') - tmp); > + g_object_set (s_proxy, > NM_SETTING_PROXY_FTP_PROXY, str, NULL); > + g_free (str); > + > + tmp = strchr (tmp, ':') + 1; > + str = g_strndup (tmp, strchr (tmp, '/') - tmp); > + port = (guint32) atoi (str); > + if (port >= 0) Ditto. > + g_object_set (s_proxy, > NM_SETTING_PROXY_FTP_PORT, port, NULL); > + g_free (str); > + > + } else if (strstr (tmp, "socks4://") || strstr (tmp, > "socks5://")) { > + if (strstr (tmp, "socks5://")) > + g_object_set (s_proxy, > NM_SETTING_PROXY_SOCKS_VERSION_5, TRUE, NULL); > + else > + g_object_set (s_proxy, > NM_SETTING_PROXY_SOCKS_VERSION_5, FALSE, NULL); > + > + tmp = tmp + 9; > + str = g_strndup (tmp, strchr (tmp, ':') - tmp); > + g_object_set (s_proxy, > NM_SETTING_PROXY_SOCKS_PROXY, str, NULL); > + g_free (str); > + > + tmp = strchr (tmp, ':') + 1; > + str = g_strndup (tmp, strchr (tmp, '/') - tmp); > + port = (guint32) atoi (str); > + if (port >= 0) Ditto. _______________________________________________ networkmanager-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/networkmanager-list
