diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-09-13 20:18:22 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-09-13 20:18:22 +0000 |
commit | 53ca28eb754d1a94a0220810f9a2bd37598ef18b (patch) | |
tree | 3c347822e3d70b9d0e070e7c27aa1b333be1ba66 /src/trg-client.c | |
parent | fad64fe594bf7b5c13a09f343392e5552c7a4d81 (diff) |
more windows portability
Diffstat (limited to 'src/trg-client.c')
-rw-r--r-- | src/trg-client.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/trg-client.c b/src/trg-client.c index 3256bf5..55ae74e 100644 --- a/src/trg-client.c +++ b/src/trg-client.c @@ -210,7 +210,11 @@ int trg_client_populate_with_settings(TrgClient * tc) return TRG_NO_HOSTNAME_SET; } +#ifndef CURL_NO_SSL priv->ssl = trg_prefs_get_bool(prefs, TRG_PREFS_KEY_SSL, TRG_PREFS_PROFILE); +#else + priv->ssl = FALSE; +#endif priv->url = g_strdup_printf("%s://%s:%d/transmission/rpc", @@ -335,11 +339,13 @@ gint64 trg_client_get_serial(TrgClient *tc) return priv->updateSerial; } +#ifndef CURL_NO_SSL gboolean trg_client_get_ssl(TrgClient *tc) { TrgClientPrivate *priv = TRG_CLIENT_GET_PRIVATE(tc); return priv->ssl; } +#endif gchar *trg_client_get_proxy(TrgClient *tc) { @@ -483,8 +489,10 @@ static void trg_tls_update(TrgClient *tc, trg_tls *tls, gint serial) curl_easy_setopt(tls->curl, CURLOPT_USERNAME, trg_client_get_username(tc)); curl_easy_setopt(tls->curl, CURLOPT_URL, trg_client_get_url(tc)); +#ifndef CURL_NO_SSL if (trg_client_get_ssl(tc)) curl_easy_setopt(tls->curl, CURLOPT_SSL_VERIFYPEER, 0); +#endif proxy = trg_client_get_proxy(tc); if (proxy) { |