comparison src/server.c @ 4608:5fcb44d771d2

[gaim-migrate @ 4896] just because an account signs off doesn't mean we can forget about it ;-) committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Mon, 24 Feb 2003 00:29:54 +0000
parents 3196d9044a45
children 42d53c416bb9
comparison
equal deleted inserted replaced
4607:8742023570be 4608:5fcb44d771d2
684 gchar path[10]; 684 gchar path[10];
685 685
686 qm = g_new0(struct queued_message, 1); 686 qm = g_new0(struct queued_message, 1);
687 g_snprintf(qm->name, sizeof(qm->name), "%s", name); 687 g_snprintf(qm->name, sizeof(qm->name), "%s", name);
688 qm->message = g_memdup(message, len == -1 ? strlen(message) + 1 : len); 688 qm->message = g_memdup(message, len == -1 ? strlen(message) + 1 : len);
689 qm->gc = gc; 689 qm->account = gc->account;
690 qm->tm = mtime; 690 qm->tm = mtime;
691 qm->flags = WFLAG_RECV | away; 691 qm->flags = WFLAG_RECV | away;
692 qm->len = len; 692 qm->len = len;
693 message_queue = g_slist_append(message_queue, qm); 693 message_queue = g_slist_append(message_queue, qm);
694 694
788 if (!cnv && awayqueue && (away_options & OPT_AWAY_QUEUE)) { 788 if (!cnv && awayqueue && (away_options & OPT_AWAY_QUEUE)) {
789 struct queued_message *qm; 789 struct queued_message *qm;
790 qm = g_new0(struct queued_message, 1); 790 qm = g_new0(struct queued_message, 1);
791 g_snprintf(qm->name, sizeof(qm->name), "%s", name); 791 g_snprintf(qm->name, sizeof(qm->name), "%s", name);
792 qm->message = g_strdup(away_subs(tmpmsg, alias)); 792 qm->message = g_strdup(away_subs(tmpmsg, alias));
793 qm->gc = gc; 793 qm->account = gc->account;
794 qm->tm = mtime; 794 qm->tm = mtime;
795 qm->flags = WFLAG_SEND | WFLAG_AUTO; 795 qm->flags = WFLAG_SEND | WFLAG_AUTO;
796 qm->len = -1; 796 qm->len = -1;
797 message_queue = g_slist_append(message_queue, qm); 797 message_queue = g_slist_append(message_queue, qm);
798 } else if (cnv != NULL) 798 } else if (cnv != NULL)
816 */ 816 */
817 struct queued_message *qm; 817 struct queued_message *qm;
818 qm = g_new0(struct queued_message, 1); 818 qm = g_new0(struct queued_message, 1);
819 g_snprintf(qm->name, sizeof(qm->name), "%s", name); 819 g_snprintf(qm->name, sizeof(qm->name), "%s", name);
820 qm->message = g_strdup(message); 820 qm->message = g_strdup(message);
821 qm->gc = gc; 821 qm->account = gc->account;
822 qm->tm = mtime; 822 qm->tm = mtime;
823 qm->flags = away | WFLAG_RECV; 823 qm->flags = away | WFLAG_RECV;
824 qm->len = len; 824 qm->len = len;
825 unread_message_queue = g_slist_append(unread_message_queue, qm); 825 unread_message_queue = g_slist_append(unread_message_queue, qm);
826 } else { 826 } else {