Diff for /libaitcfg/src/queue.c between versions 1.14.4.2 and 1.14.4.3

version 1.14.4.2, 2014/03/19 17:00:51 version 1.14.4.3, 2014/03/19 17:44:48
Line 72  _selectAttribute(cfg_root_t * __restrict cfg, const ch Line 72  _selectAttribute(cfg_root_t * __restrict cfg, const ch
                 do {                  do {
                         if (!strcmp(AIT_GET_STR(&c->cfg_attr), csAttr))                          if (!strcmp(AIT_GET_STR(&c->cfg_attr), csAttr))
                                 return c;       /* FOUND! */                                  return c;       /* FOUND! */
                } while (RB_NEXT(tagRC, cfg, c) && !cfg_tree_cmp(c, &fav));                } while ((c = RB_NEXT(tagRC, cfg, c)) && c && !cfg_tree_cmp(c, &fav));
                 return NULL;    /* not found */                  return NULL;    /* not found */
         }          }
 }  }
Line 115  cfg_getSection(cfg_root_t * __restrict cfg, const char Line 115  cfg_getSection(cfg_root_t * __restrict cfg, const char
         } else          } else
                 array_Push(arr, av, 0);                  array_Push(arr, av, 0);
   
        while (RB_NEXT(tagRC, cfg, av) && !strcmp(AIT_GET_STR(&av->cfg_sec), csSec))        while ((av = RB_NEXT(tagRC, cfg, av)) && av && !AIT_ISEMPTY(&av->cfg_sec) && 
                         !strcmp(AIT_GET_STR(&av->cfg_sec), csSec))
                 array_Push(arr, av, 0);                  array_Push(arr, av, 0);
   
         return arr;          return arr;

Removed from v.1.14.4.2  
changed lines
  Added in v.1.14.4.3


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