summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2000-05-25 13:54:43 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2000-05-25 13:54:43 +0000
commit2440a5b0b6aa9fad1899c417c0363c30bfd8040c (patch)
treecb388d04592aec62d7481b9b1af08880490e69d9 /src
parentd1a15dcfe87d723a4d09b7138242cffaa261f8f7 (diff)
downloadirssi-2440a5b0b6aa9fad1899c417c0363c30bfd8040c.zip
Unline glib.h tells, g_getenv() doesn't return newly allocated string
after all.. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@239 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src')
-rw-r--r--src/core/special-vars.c4
-rw-r--r--src/irc/core/server-setup.c7
2 files changed, 2 insertions, 9 deletions
diff --git a/src/core/special-vars.c b/src/core/special-vars.c
index 7d51bca1..91f8897e 100644
--- a/src/core/special-vars.c
+++ b/src/core/special-vars.c
@@ -119,10 +119,8 @@ static char *get_long_variable_value(const char *key, void *server, void *item,
/* environment variable? */
ret = g_getenv(key);
- if (ret != NULL) {
- *free_ret = TRUE;
+ if (ret != NULL)
return ret;
- }
return NULL;
}
diff --git a/src/irc/core/server-setup.c b/src/irc/core/server-setup.c
index 1a8e9d7b..191d4b34 100644
--- a/src/irc/core/server-setup.c
+++ b/src/irc/core/server-setup.c
@@ -205,7 +205,6 @@ static void init_userinfo(void)
str = g_getenv("IRCNAME");
iconfig_set_str("settings", "real_name",
str != NULL ? str : g_get_real_name());
- g_free_not_null(str);
}
/* username */
@@ -214,7 +213,6 @@ static void init_userinfo(void)
str = g_getenv("IRCUSER");
iconfig_set_str("settings", "user_name",
str != NULL ? str : g_get_user_name());
- g_free_not_null(str);
user_name = settings_get_str("user_name");
}
@@ -225,7 +223,6 @@ static void init_userinfo(void)
str = g_getenv("IRCNICK");
iconfig_set_str("settings", "default_nick",
str != NULL ? str : user_name);
- g_free_not_null(str);
default_nick = settings_get_str("default_nick");
}
@@ -247,10 +244,8 @@ static void init_userinfo(void)
set = settings_get_str("hostname");
if (set == NULL || *set == '\0') {
str = g_getenv("IRCHOST");
- if (str != NULL) {
+ if (str != NULL)
iconfig_set_str("settings", "hostname", str);
- g_free(str);
- }
}
}