aboutsummaryrefslogtreecommitdiffstats
path: root/skype/skype.c
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@frugalware.org>2008-01-10 17:10:10 +0100
committerMiklos Vajna <vmiklos@frugalware.org>2008-01-10 17:10:10 +0100
commitf5aedd9110935ad7b6ec7d6df4dac125bc0576c4 (patch)
tree851a8a6c5fb11db1b198fae514ce686b4ee1cdc6 /skype/skype.c
parent4bbd9dbb5bdcda09f05535902dd7ae20f4d4a264 (diff)
added default server "localhost"
Diffstat (limited to 'skype/skype.c')
-rw-r--r--skype/skype.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/skype/skype.c b/skype/skype.c
index 854377bb..92773bbe 100644
--- a/skype/skype.c
+++ b/skype/skype.c
@@ -29,6 +29,7 @@
#include <bitlbee.h>
#include <glib.h>
+#define SKYPE_DEFAULT_SERVER "localhost"
#define SKYPE_DEFAULT_PORT "2727"
/*
@@ -138,8 +139,8 @@ static void skype_init( account_t *acc )
s = set_add( &acc->set, "port", SKYPE_DEFAULT_PORT, set_eval_int, acc );
s->flags |= ACC_SET_OFFLINE_ONLY;
- s = set_add( &acc->set, "server", NULL, set_eval_account, acc );
- s->flags |= ACC_SET_NOSAVE | ACC_SET_OFFLINE_ONLY;
+ s = set_add( &acc->set, "server", SKYPE_DEFAULT_SERVER, set_eval_account, acc );
+ s->flags |= ACC_SET_OFFLINE_ONLY;
}
int skype_write( struct im_connection *ic, char *buf, int len )
@@ -774,7 +775,7 @@ static void skype_login( account_t *acc )
ic->proto_data = sd;
imcb_log( ic, "Connecting" );
- sd->fd = proxy_connect(acc->server, set_getint( &acc->set, "port" ), skype_connected, ic );
+ sd->fd = proxy_connect(set_getstr( &acc->set, "server" ), set_getint( &acc->set, "port" ), skype_connected, ic );
sd->username = g_strdup( acc->user );
sd->ic = ic;