comparison src/server.c @ 25:c56db1b46b0d

[gaim-migrate @ 34] A crap load more of memleak fixes. There's still several more. I've mailed Peter Techian about these. Hopefully he'll pick up on them. Thanks again for the Patch, Pete. committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Fri, 24 Mar 2000 08:55:32 +0000
parents d5119dc66284
children 939455223459
comparison
equal deleted inserted replaced
24:7d0ef30fe8c0 25:c56db1b46b0d
541 541
542 nname = g_strdup(normalize(name)); 542 nname = g_strdup(normalize(name));
543 if (!strcasecmp(nname, normalize(current_user->username))) { 543 if (!strcasecmp(nname, normalize(current_user->username))) {
544 correction_time = (int)(signon - login_time); 544 correction_time = (int)(signon - login_time);
545 update_all_buddies(); 545 update_all_buddies();
546 if (!b) 546 if (!b) {
547 g_free(nname);
547 return; 548 return;
548 } 549 }
549 550 }
551
552 g_free(nname);
550 553
551 if (!b) { 554 if (!b) {
552 sprintf(debug_buff,"Error, no such person\n"); 555 sprintf(debug_buff,"Error, no such person\n");
553 debug_print(debug_buff); 556 debug_print(debug_buff);
554 return; 557 return;
574 else 577 else
575 g_snprintf(who, 63, CONVERSATION_TITLE, name); 578 g_snprintf(who, 63, CONVERSATION_TITLE, name);
576 gtk_window_set_title(GTK_WINDOW(cv->window), who); 579 gtk_window_set_title(GTK_WINDOW(cv->window), who);
577 /* no free 'who', set_title needs it. 580 /* no free 'who', set_title needs it.
578 */ 581 */
582 g_free(who); //FIXME
579 break; 583 break;
580 } 584 }
581 cnv = cnv->next; 585 cnv = cnv->next;
582 } 586 }
587 g_free(who); //FIXME
583 g_snprintf(b->name, sizeof(b->name), "%s", name); 588 g_snprintf(b->name, sizeof(b->name), "%s", name);
584 /*gtk_label_set_text(GTK_LABEL(b->label), b->name);*/ 589 /*gtk_label_set_text(GTK_LABEL(b->label), b->name);*/
585 590
586 /* okay lets save the new config... */ 591 /* okay lets save the new config... */
587 592