Change in behavior for krb5_get_credentials()

Ken Raeburn raeburn at MIT.EDU
Tue Apr 26 18:22:18 EDT 2005


On Apr 26, 2005, at 18:17, Jeffrey Hutzelman wrote:
> On Tuesday, April 26, 2005 05:57:28 PM -0400 Sam Hartman 
> <hartmans at mit.edu> wrote:
>> 3) Jeff's change plus an flag saying you want store errors.  Clearly
>>    document whether you get credentials on store errors. (I vote no)
>
> In case (3), you need to clearly document how to determine, at 
> runtime, whether the credentials are valid after any particular error. 
>  Otherwise it is impossible for an application to insure that it 
> neither leaks memory nor attempts to free something that is invalid or 
> already freed.

If you return a null pointer or a valid pointer for the credential 
handle, it's easy to check independent of the specific error returned.

Ken



More information about the krbdev mailing list