Merge pull request #1147 from paulfariello/hotfix/fix-private-message-handling

Fix plaintext private message handling
Regards #1144
This commit is contained in:
Michael Vetter
2019-07-04 14:33:43 +02:00
committed by GitHub

View File

@@ -922,6 +922,9 @@ _private_chat_handler(xmpp_stanza_t *const stanza)
}
#endif
message->timestamp = stanza_get_delay(stanza);
message->body = xmpp_message_get_body(stanza);
if (!message->plain && !message->body) {
log_error("Message received without body from: %s", message->jid->str);
goto out;
@@ -929,9 +932,6 @@ _private_chat_handler(xmpp_stanza_t *const stanza)
message->plain = strdup(message->body);
}
message->timestamp = stanza_get_delay(stanza);
message->body = xmpp_message_get_body(stanza);
if (message->timestamp) {
sv_ev_delayed_private_message(message);
} else {