comparison mcabber/src/main.c @ 1123:910e2cce49b3

Fix memory leak
author misc@mandriva.org
date Sat, 13 Jan 2007 14:29:41 +0100
parents 230dca34dbea
children 9726c78a91f3
comparison
equal deleted inserted replaced
1122:648fe6f715a6 1123:910e2cce49b3
339 339
340 /* If no password is stored, we ask for it before entering 340 /* If no password is stored, we ask for it before entering
341 ncurses mode -- unless the username is unknown. */ 341 ncurses mode -- unless the username is unknown. */
342 if (settings_opt_get("username") && !settings_opt_get("password")) { 342 if (settings_opt_get("username") && !settings_opt_get("password")) {
343 const char *p; 343 const char *p;
344 char *pwd;
344 p = settings_opt_get("server"); 345 p = settings_opt_get("server");
345 if (p) 346 if (p)
346 printf("Server: %s\n", p); 347 printf("Server: %s\n", p);
347 p = settings_opt_get("username"); 348 p = settings_opt_get("username");
348 if (p) 349 if (p)
349 printf("Username: %s\n", p); 350 printf("Username: %s\n", p);
350 settings_set(SETTINGS_TYPE_OPTION, "password", 351
351 ask_password("Jabber password")); 352 pwd = ask_password("Jabber password");
353 settings_set(SETTINGS_TYPE_OPTION, "password", pwd);
354 g_free(pwd);
352 } 355 }
353 356
354 /* Initialize PGP system 357 /* Initialize PGP system
355 We do it before ncurses initialization because we may need to request 358 We do it before ncurses initialization because we may need to request
356 a passphrase. */ 359 a passphrase. */