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.
_______________________________________________
OTR-dev mailing list
[email protected]
http://lists.cypherpunks.ca/mailman/listinfo/otr-dev

Reply via email to