Mercurial > hg
changeset 1123:910e2cce49b3
Fix memory leak
author | misc@mandriva.org |
---|---|
date | Sat, 13 Jan 2007 14:29:41 +0100 |
parents | 648fe6f715a6 |
children | 3fcb7c8af2ba |
files | mcabber/src/main.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/main.c Sat Jan 13 14:27:54 2007 +0100 +++ b/mcabber/src/main.c Sat Jan 13 14:29:41 2007 +0100 @@ -341,14 +341,17 @@ ncurses mode -- unless the username is unknown. */ if (settings_opt_get("username") && !settings_opt_get("password")) { const char *p; + char *pwd; p = settings_opt_get("server"); if (p) printf("Server: %s\n", p); p = settings_opt_get("username"); if (p) printf("Username: %s\n", p); - settings_set(SETTINGS_TYPE_OPTION, "password", - ask_password("Jabber password")); + + pwd = ask_password("Jabber password"); + settings_set(SETTINGS_TYPE_OPTION, "password", pwd); + g_free(pwd); } /* Initialize PGP system