For example, when decoding messages we allocate a _z_encoding_t, if needed, which is stored in a _z_msg_put_t. Which then will be copied and stored in a _z_query_t / _z_reply_t / _z_sample_t. Where it could have been simply moved.
The problem might exist for keyexpr/payload/other data containers.
Describe the feature
For example, when decoding messages we allocate a
_z_encoding_t
, if needed, which is stored in a_z_msg_put_t
. Which then will be copied and stored in a_z_query_t
/_z_reply_t
/_z_sample_t
. Where it could have been simply moved.The problem might exist for keyexpr/payload/other data containers.