diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-02-11 23:44:45 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-02-11 23:44:45 +0000 |
commit | 78b168dbc30d9540b96254b77cfeaef3619b540c (patch) | |
tree | aa9f04eab868fe9a50a2a0ed2bcff4813e83fd15 /src/trg-client.c | |
parent | 874ae803ca9eae62e33f963c626a63b0db09bbcf (diff) |
ssl support
Diffstat (limited to 'src/trg-client.c')
-rw-r--r-- | src/trg-client.c | 5 |
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 = |