[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: heimdal 0.6.4 KDC v4 support broken?



On Fri, 2005-05-27 at 13:50 -0400, Brandon S. Allbery KF8NH wrote:
> 	if(ret != HDB_ERR_NOENTRY || 
> 	   (ret == HDB_ERR_NOENTRY && strcmp(ad.prealm, v4_realm) == 0)) {

> This seems a bit wrong; it loses with "Client not found in database:
> (krb4) ... : Error 0" for valid clients.  (And the second condition
> seems even more wrong.)

Okay, never mind that last; I figured out it's saying "not found and not
supposed to be referred elsewhere" or something like that.  The actual
fix is to wrap the whole thing in if (ret) { ... } .

-- 
brandon s. allbery   [linux,solaris,freebsd,perl]      allbery@kf8nh.com
system administrator      [WAY too many hats]        allbery@ece.cmu.edu
electrical and computer engineering, carnegie mellon univ.         KF8NH