Mercurial > hg
diff mcabber/src/main.c @ 70:5b1249ce812d
[/trunk] Changeset 84 by mikael
* Add an option in config file to enable SSL
author | mikael |
---|---|
date | Tue, 12 Apr 2005 16:17:31 +0000 |
parents | 5690d6c2e48c |
children | 32f54ad6d729 |
line wrap: on
line diff
--- a/mcabber/src/main.c Tue Apr 12 16:15:40 2005 +0000 +++ b/mcabber/src/main.c Tue Apr 12 16:17:31 2005 +0000 @@ -80,13 +80,13 @@ char *username, *password, *resource; char *servername; char *jid; - char *portstring; + char *portstring, *sslstring; int key; unsigned int port; unsigned int ping; + int ssl; int ret = 0; - credits(); /* SET THIS >0 TO ENABLE LOG */ @@ -156,15 +156,19 @@ ut_WriteLog("Drawing main window...\n"); scr_DrawMainWindow(); + ssl = 0; + sslstring = cfg_read("ssl"); + if (sslstring && (atoi(sslstring) > 0)) + ssl = 1; portstring = cfg_read("port"); - port = (portstring != NULL) ? (unsigned int) atoi(portstring) : -1U; + port = (portstring != NULL) ? (unsigned int) atoi(portstring) : 0; /* Connect to server */ ut_WriteLog("Connecting to server: %s:%d\n", servername, port); scr_LogPrint("Connecting to server: %s:%d", servername, port); jid = compose_jid(username, servername, resource); - jc = jb_connect(jid, port, 0, password); + jc = jb_connect(jid, port, ssl, password); free(jid); if (!jc) { ut_WriteLog("\terror!!!\n");