Diff for /mqtt/src/daemon.c between versions 1.2.2.31 and 1.2.2.32

version 1.2.2.31, 2012/05/14 13:04:14 version 1.2.2.32, 2012/05/22 14:15:04
Line 347  end: Line 347  end:
 int  int
 Run(int sock)  Run(int sock)
 {  {
         struct tagPub *pub;  
         struct tagSession *sess;          struct tagSession *sess;
         struct timespec pl = { 0, 100000000 };          struct timespec pl = { 0, 100000000 };
   
Line 369  Run(int sock) Line 368  Run(int sock)
         schedRun(root, &Kill);          schedRun(root, &Kill);
   
         /* free all undeleted elements into lists */          /* free all undeleted elements into lists */
         TAILQ_FOREACH(pub, &Pubs, pub_node) {  
                 TAILQ_REMOVE(&Pubs, pub, pub_node);  
   
                 AIT_FREE_VAL(&pub->pub_name);  
                 if (pub->pub_packet.msg_base)  
                         free(pub->pub_packet.msg_base);  
         }  
         TAILQ_FOREACH(sess, &Sessions, sess_node) {          TAILQ_FOREACH(sess, &Sessions, sess_node) {
                 TAILQ_REMOVE(&Sessions, sess, sess_node);                  TAILQ_REMOVE(&Sessions, sess, sess_node);
   

Removed from v.1.2.2.31  
changed lines
  Added in v.1.2.2.32


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