yselkowitz / rpms / krb5

Forked from rpms/krb5 2 years ago
Clone
ae7e162
*** src/lib/kadm5/srv/svr_policy.c      (revision 20254)
ae7e162
--- src/lib/kadm5/srv/svr_policy.c      (local)
ae7e162
***************
ae7e162
*** 211,218 ****
ae7e162
      if((mask & KADM5_POLICY))
ae7e162
  	return KADM5_BAD_MASK;
ae7e162
  		
ae7e162
!     ret = krb5_db_get_policy(handle->context, entry->policy, &p, &cnt);
ae7e162
!     if( ret && (cnt==0) )
ae7e162
  	return KADM5_UNK_POLICY;
ae7e162
ae7e162
      if ((mask & KADM5_PW_MAX_LIFE))
ae7e162
--- 211,219 ----
ae7e162
      if((mask & KADM5_POLICY))
ae7e162
  	return KADM5_BAD_MASK;
ae7e162
  		
ae7e162
!     if ((ret = krb5_db_get_policy(handle->context, entry->policy, &p, &cnt)))
ae7e162
!       return ret;
ae7e162
!     if (cnt != 1)
ae7e162
  	return KADM5_UNK_POLICY;
ae7e162
ae7e162
      if ((mask & KADM5_PW_MAX_LIFE))