Mercurial > pidgin
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 { |
