[OTR-dev] Missing opdata in callback for otrl_message_sending when using fragmentation/injection
Chris Ballinger
chris at chatsecure.org
Fri May 9 15:22:51 EDT 2014
fragment:
if (fragPolicy == OTRL_FRAGMENT_SEND_SKIP ) {
/* Do not fragment/inject. Default behaviour of libotr3.2.0 */
return err;
} else {
/* Fragment and send according to policy */
if (!err && messagep && *messagep) {
if (context) {
err = fragment_and_send(ops, NULL, context, *messagep,
fragPolicy, messagep);
}
}
return err;
}
When setting opdata to non-NULL via the otrl_message_sending function,
the inject_message_cb callback will have a null opdata because on line 444
of message.c NULL is passed into fragment_and_send instead of opdata.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cypherpunks.ca/pipermail/otr-dev/attachments/20140509/add28b1a/attachment.html>
More information about the OTR-dev
mailing list