summaryrefslogtreecommitdiff
path: root/src/trg-client.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-02-11 23:44:45 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-02-11 23:44:45 +0000
commit78b168dbc30d9540b96254b77cfeaef3619b540c (patch)
treeaa9f04eab868fe9a50a2a0ed2bcff4813e83fd15 /src/trg-client.c
parent874ae803ca9eae62e33f963c626a63b0db09bbcf (diff)
ssl support
Diffstat (limited to 'src/trg-client.c')
-rw-r--r--src/trg-client.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/trg-client.c b/src/trg-client.c
index 35915b4..b7ac4fd 100644
--- a/src/trg-client.c
+++ b/src/trg-client.c
@@ -61,7 +61,10 @@ int trg_client_populate_with_settings(trg_client * tc,
if (!host || strlen(host) < 1)
return TRG_NO_HOSTNAME_SET;
- tc->url = g_strdup_printf("http://%s:%d/transmission/rpc", host, port);
+ tc->ssl = gconf_client_get_bool(gconf, TRG_GCONF_KEY_SSL, &error);
+ check_for_error(error);
+
+ tc->url = g_strdup_printf("%s://%s:%d/transmission/rpc", tc->ssl ? "https" : "http", host, port);
g_free(host);
tc->username =