diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-09-16 19:50:41 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-09-16 19:50:41 +0000 |
commit | 0e6f23ff833b5f0eb5c5594961176b7b7abaf6a1 (patch) | |
tree | 60772ed65730db8e1fa3ed783fd09ab31d55ffee /src/trg-client.c | |
parent | 17f7587fe8c34034d1cc1d22c7d8be15ef03afb3 (diff) |
issue 106
Diffstat (limited to 'src/trg-client.c')
-rw-r--r-- | src/trg-client.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/trg-client.c b/src/trg-client.c index f83b0e4..3dbcea1 100644 --- a/src/trg-client.c +++ b/src/trg-client.c @@ -138,7 +138,6 @@ trg_client_new (void) priv->updateMutex = g_mutex_new(); priv->configMutex = g_mutex_new(); - priv->configSerial = 0; priv->pool = dispatch_init_pool(tc); priv->tlsKey = g_private_new(NULL); @@ -220,7 +219,7 @@ int trg_client_populate_with_settings(TrgClient * tc) priv->url = g_strdup_printf("%s://%s:%d/transmission/rpc", - priv->ssl ? "https" : "http", host, port); + priv->ssl ? HTTPS_URI_PREFIX : HTTP_URI_PREFIX, host, port); g_free(host); priv->interval = @@ -252,7 +251,7 @@ int trg_client_populate_with_settings(TrgClient * tc) int i; for (i = 0; proxies[i]; i++) { - if (g_str_has_prefix(proxies[i], "http")) { + if (g_str_has_prefix(proxies[i], HTTP_URI_PREFIX)) { g_free(priv->proxy); priv->proxy = proxies[i]; } else { @@ -311,6 +310,7 @@ void trg_client_set_session_id(TrgClient *tc, gchar *session_id) void trg_client_status_change(TrgClient *tc, gboolean connected) { TrgClientPrivate *priv = TRG_CLIENT_GET_PRIVATE(tc); + if (!connected) { json_object_unref(priv->session); priv->session = NULL; |