summaryrefslogtreecommitdiff
path: root/src/trg-client.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-13 20:18:22 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-09-13 20:18:22 +0000
commit53ca28eb754d1a94a0220810f9a2bd37598ef18b (patch)
tree3c347822e3d70b9d0e070e7c27aa1b333be1ba66 /src/trg-client.c
parentfad64fe594bf7b5c13a09f343392e5552c7a4d81 (diff)
more windows portability
Diffstat (limited to 'src/trg-client.c')
-rw-r--r--src/trg-client.c8
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) {