diff options
Diffstat (limited to 'lib/ZInit.c')
-rw-r--r-- | lib/ZInit.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ZInit.c b/lib/ZInit.c index 8339cf3..23dd4af 100644 --- a/lib/ZInit.c +++ b/lib/ZInit.c @@ -156,14 +156,14 @@ ZInitialize(void) char *p; /* XXX define this somewhere portable */ /* XXX check ticket file here */ code = krb5_get_default_realm(Z_krb5_ctx, &p); + if (code) + return code; strcpy(__Zephyr_realm, p); #ifdef HAVE_KRB5_FREE_DEFAULT_REALM krb5_free_default_realm(Z_krb5_ctx, p); #else free(p); #endif - if (code) - return code; } #else #ifdef HAVE_KRB4 |