s3-krb5: Fix Coverity #762 (REVERSE_INULL).
authorGünther Deschner <gd@samba.org>
Fri, 20 Mar 2009 10:11:04 +0000 (11:11 +0100)
committerGünther Deschner <gd@samba.org>
Fri, 20 Mar 2009 10:11:04 +0000 (11:11 +0100)
Guenther

source3/libads/kerberos.c

index 56d7b061a1b5e5674aaaafe52f467d65fb8ad63a..52cb975a6c5b389d039f914704064c414ed72eb8 100644 (file)
@@ -511,13 +511,13 @@ char *kerberos_get_default_realm_from_ccache( void )
 
   out:
 
-       if (princ) {
-               krb5_free_principal(ctx, princ);
-       }
-       if (cc) {
-               krb5_cc_close(ctx, cc);
-       }
        if (ctx) {
+               if (princ) {
+                       krb5_free_principal(ctx, princ);
+               }
+               if (cc) {
+                       krb5_cc_close(ctx, cc);
+               }
                krb5_free_context(ctx);
        }