diff src/gaimrc.c @ 5573:5e7de337a053

[gaim-migrate @ 5976] Account saving and loading _mostly_ works. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Fri, 30 May 2003 23:57:11 +0000
parents fb4f7bd7525c
children 86456ec3ca25
line wrap: on
line diff
--- a/src/gaimrc.c	Fri May 30 23:05:01 2003 +0000
+++ b/src/gaimrc.c	Fri May 30 23:57:11 2003 +0000
@@ -544,7 +544,8 @@
 	if ((i = strlen(user_info)))
 		user_info[i - 1] = '\0';
 
-	gaim_account_set_user_info(account, user_info);
+	if (*user_info != '.')
+		gaim_account_set_user_info(account, user_info);
 
 	if (!fgets(buf, sizeof(buf), f)) {
 		return account;
@@ -599,7 +600,8 @@
 	if (strcmp(p->option, "iconfile"))
 		return account;
 
-	gaim_account_set_buddy_icon(account, p->value[0]);
+	if (*p->value[0] != '\n' && *p->value[0] != '\0')
+		gaim_account_set_buddy_icon(account, p->value[0]);
 
 	if (!fgets(buf, sizeof(buf), f))
 		return account;
@@ -612,7 +614,8 @@
 	if (strcmp(p->option, "alias"))
 		return account;
 
-	gaim_account_set_alias(account, p->value[0]);
+	if (*p->value[0] != '\n' && *p->value[0] != '\0')
+		gaim_account_set_alias(account, p->value[0]);
 
 	if (!fgets(buf, sizeof(buf), f))
 		return account;