Diff for /libaitcfg/src/pq.c between versions 1.1.2.4 and 1.1.2.5

version 1.1.2.4, 2012/09/19 12:07:23 version 1.1.2.5, 2012/09/19 12:23:12
Line 276  cfg_getPasswd(pwd_root_t * __restrict pwd, int criteri Line 276  cfg_getPasswd(pwd_root_t * __restrict pwd, int criteri
 {  {
         struct tagUser *u;          struct tagUser *u;
         va_list lst;          va_list lst;
           char *str;
   
         if (!pwd)          if (!pwd)
                 return NULL;                  return NULL;
Line 283  cfg_getPasswd(pwd_root_t * __restrict pwd, int criteri Line 284  cfg_getPasswd(pwd_root_t * __restrict pwd, int criteri
         va_start(lst, criteria);          va_start(lst, criteria);
         switch (criteria) {          switch (criteria) {
                 case PWD_CRIT_NAME:                  case PWD_CRIT_NAME:
                        u = _selectPasswd(pwd, 0, va_arg(lst, char*));                        str = va_arg(lst, char*);
                         if (!str)
                                 u = NULL;
                         else
                                 u = _selectPasswd(pwd, 0, str);
                         break;                          break;
                 case PWD_CRIT_UID:                  case PWD_CRIT_UID:
                         u = _selectPasswd(pwd, va_arg(lst, u_int), NULL);                          u = _selectPasswd(pwd, va_arg(lst, u_int), NULL);

Removed from v.1.1.2.4  
changed lines
  Added in v.1.1.2.5


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