summaryrefslogtreecommitdiffstats
path: root/src/kadmin/server/adm_process.c
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1994-06-25 03:19:10 +0000
committerTheodore Tso <tytso@mit.edu>1994-06-25 03:19:10 +0000
commit817907e0332074574abf2ef7ff27ad9bd6682571 (patch)
tree7dc8dbf7b51b52d7106959cbb7f39dc630a59ef6 /src/kadmin/server/adm_process.c
parent27b2c92d428e60241434633ad0ed6958a46d8ced (diff)
downloadkrb5-817907e0332074574abf2ef7ff27ad9bd6682571.tar.gz
krb5-817907e0332074574abf2ef7ff27ad9bd6682571.tar.xz
krb5-817907e0332074574abf2ef7ff27ad9bd6682571.zip
Checked in rest of Jim Miller's kadmin bugs krb5-bugs [0395]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3915 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/server/adm_process.c')
-rw-r--r--src/kadmin/server/adm_process.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/kadmin/server/adm_process.c b/src/kadmin/server/adm_process.c
index 2eba71860..719fed671 100644
--- a/src/kadmin/server/adm_process.c
+++ b/src/kadmin/server/adm_process.c
@@ -81,7 +81,7 @@ OLDDECLARG(krb5_keyblock **, key)
syslog(LOG_ERR,
"cpw_keyproc %d while attempting to parse \"%s\"",
client_server_info.name_of_service, retval);
- return(0);
+ return(retval);
}
if (retval = krb5_db_get_principal(cpw_krb, &cpw_entry,
@@ -89,7 +89,7 @@ OLDDECLARG(krb5_keyblock **, key)
syslog(LOG_ERR,
"cpw_keyproc %d while extracting %s entry",
client_server_info.name_of_service, retval);
- return(0);
+ return(retval);
}
if (!nprincs) return(0);
@@ -99,7 +99,7 @@ OLDDECLARG(krb5_keyblock **, key)
krb5_db_free_principal(&cpw_entry, nprincs);
syslog(LOG_ERR, "cpw_keyproc: No Memory for server key");
close(client_server_info.client_socket);
- return(0);
+ return(ENOMEM);
}
/* Extract the real kadmin/<realm> keyblock */
@@ -112,7 +112,7 @@ OLDDECLARG(krb5_keyblock **, key)
syslog(LOG_ERR,
"cpw_keyproc: Cannot extract %s from master key",
client_server_info.name_of_service);
- exit(0);
+ exit(retval);
}
*key = realkey;