Diff for /libaitmqtt/src/aitmqtt.c between versions 1.3.4.2 and 1.3.4.3

version 1.3.4.2, 2022/09/13 20:16:43 version 1.3.4.3, 2022/09/13 22:20:59
Line 107  _mqtt_readHEADER(mqtt_msg_t * __restrict buf, u_char c Line 107  _mqtt_readHEADER(mqtt_msg_t * __restrict buf, u_char c
  * mqtt_msgFree() Free MQTT message   * mqtt_msgFree() Free MQTT message
  *   *
  * @msg = Message buffer   * @msg = Message buffer
 * @all = !=0 Destroy entire message, if MQTT Message allocated with mqtt_msgAlloc() * @keepmsg = !=0 just free message content
  * return: none   * return: none
  */   */
 void  void
mqtt_msgFree(mqtt_msg_t ** __restrict msg, int all)mqtt_msgFree(mqtt_msg_t ** __restrict msg, int keepmsg)
 {  {
         if (msg && *msg) {          if (msg && *msg) {
                 if ((*msg)->msg_base) {                  if ((*msg)->msg_base) {
                         free((*msg)->msg_base);                          free((*msg)->msg_base);
                         (*msg)->msg_base = NULL;                          (*msg)->msg_base = NULL;
                 }                  }
                if (all) {                if (!keepmsg) {
                         free(*msg);                          free(*msg);
                         *msg = NULL;                          *msg = NULL;
                 } else                  } else

Removed from v.1.3.4.2  
changed lines
  Added in v.1.3.4.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>