Mercurial > pidgin
diff src/gaimrc.c @ 4693:78d5be1af6a6
[gaim-migrate @ 5004]
this fixes the problem with special characters in screennames getting
stripped. I think this only affects jabber, which is the only one that
allows such nonsense ;-)
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Mon, 10 Mar 2003 16:36:16 +0000 |
parents | d19872836812 |
children | bd37db7531e4 |
line wrap: on
line diff
--- a/src/gaimrc.c Mon Mar 10 07:21:18 2003 +0000 +++ b/src/gaimrc.c Mon Mar 10 16:36:16 2003 +0000 @@ -575,14 +575,16 @@ static void gaimrc_write_user(FILE *f, struct gaim_account *account) { - char *c; + char *c, *d; int nl = 1, i; if (account->options & OPT_ACCT_REM_PASS) { - fprintf(f, "\t\tident { %s } { %s }\n", account->username, (c = escape_text2(account->password))); + fprintf(f, "\t\tident { %s } { %s }\n", (d = escape_text2(account->username)), (c = escape_text2(account->password))); free(c); + free(d); } else { - fprintf(f, "\t\tident { %s } { }\n", account->username); + fprintf(f, "\t\tident { %s } { }\n", (d = escape_text2(account->username))); + free(d); } fprintf(f, "\t\tuser_info {"); c = account->user_info;