[/trunk] Changeset 102 by mikael
* Avoid callin cfg_read() several times for the same option.
--- a/mcabber/src/main.c Mon Apr 18 03:19:48 2005 +0000
+++ b/mcabber/src/main.c Mon Apr 18 03:23:17 2005 +0000
@@ -78,9 +78,9 @@
{
char configFile[4096];
char *username, *password, *resource;
- char *servername;
+ char *servername, *portstring;
char *jid;
- char *portstring, *sslstring;
+ char *optstring;
int key;
unsigned int port;
unsigned int ping;
@@ -156,8 +156,8 @@
scr_DrawMainWindow();
ssl = 0;
- sslstring = cfg_read("ssl");
- if (sslstring && (atoi(sslstring) > 0))
+ optstring = cfg_read("ssl");
+ if (optstring && (atoi(optstring) > 0))
ssl = 1;
portstring = cfg_read("port");
port = (portstring != NULL) ? (unsigned int) atoi(portstring) : 0;
@@ -185,8 +185,8 @@
ut_WriteLog("Entering into main loop...\n\n");
ut_WriteLog("Ready to send/receive messages...\n");
- if (cfg_read("hide_offline_buddies") &&
- (atoi(cfg_read("hide_offline_buddies")) > 0))
+ optstring = cfg_read("hide_offline_buddies");
+ if (optstring && (atoi(optstring) > 0))
buddylist_hide_offline_buddies(TRUE);
keypad(scr_GetInputWindow(), TRUE);