Diff for /mqtt/src/mqttd_calls.c between versions 1.2.2.19 and 1.2.2.20

version 1.2.2.19, 2012/06/01 10:39:48 version 1.2.2.20, 2012/06/01 10:44:51
Line 30  mkPkt(void * __restrict data, int dlen) Line 30  mkPkt(void * __restrict data, int dlen)
 }  }
   
 static inline void  static inline void
freePkt(struct tagPkt ** __restrict p)freePkt(struct tagPkt * __restrict p)
 {  {
        if (!p || !*p)        if (!p)
                 return;                  return;
   
        io_freeVar(&(*p)->pkt_data);        io_freeVar(&p->pkt_data);
        io_free(*p);        io_free(p);
        *p = NULL; 
 }  }
   
 static void *  static void *
Line 61  sendPacket(sched_task_t *task) Line 60  sendPacket(sched_task_t *task)
                 }                  }
         }          }
   
           freePkt(p);
         return NULL;          return NULL;
 }  }
   

Removed from v.1.2.2.19  
changed lines
  Added in v.1.2.2.20


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