mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-29 13:26:21 +00:00
Fix plaintext private message handling
This commit is contained in:
@@ -922,6 +922,9 @@ _private_chat_handler(xmpp_stanza_t *const stanza)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
message->timestamp = stanza_get_delay(stanza);
|
||||||
|
message->body = xmpp_message_get_body(stanza);
|
||||||
|
|
||||||
if (!message->plain && !message->body) {
|
if (!message->plain && !message->body) {
|
||||||
log_error("Message received without body from: %s", message->jid->str);
|
log_error("Message received without body from: %s", message->jid->str);
|
||||||
goto out;
|
goto out;
|
||||||
@@ -929,9 +932,6 @@ _private_chat_handler(xmpp_stanza_t *const stanza)
|
|||||||
message->plain = strdup(message->body);
|
message->plain = strdup(message->body);
|
||||||
}
|
}
|
||||||
|
|
||||||
message->timestamp = stanza_get_delay(stanza);
|
|
||||||
message->body = xmpp_message_get_body(stanza);
|
|
||||||
|
|
||||||
if (message->timestamp) {
|
if (message->timestamp) {
|
||||||
sv_ev_delayed_private_message(message);
|
sv_ev_delayed_private_message(message);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user