diff options
| author | Greg Hudson <ghudson@mit.edu> | 2013-06-07 15:17:31 -0400 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2013-06-07 15:19:37 -0400 |
| commit | e51c089b745161dd6e1d64998e99d065fc22377e (patch) | |
| tree | 5e792dd53ed48f3c5d0a0aa78c0ce8e777f385a2 /src/kadmin/server | |
| parent | 4f551a7ec126c52ee1f8fea4c3954015b70987bd (diff) | |
| download | krb5-e51c089b745161dd6e1d64998e99d065fc22377e.tar.gz krb5-e51c089b745161dd6e1d64998e99d065fc22377e.tar.xz krb5-e51c089b745161dd6e1d64998e99d065fc22377e.zip | |
Fix various warnings
Diffstat (limited to 'src/kadmin/server')
| -rw-r--r-- | src/kadmin/server/ipropd_svc.c | 3 | ||||
| -rw-r--r-- | src/kadmin/server/misc.c | 7 | ||||
| -rw-r--r-- | src/kadmin/server/ovsec_kadmd.c | 9 |
3 files changed, 8 insertions, 11 deletions
diff --git a/src/kadmin/server/ipropd_svc.c b/src/kadmin/server/ipropd_svc.c index 008bff01e..4a25998f4 100644 --- a/src/kadmin/server/ipropd_svc.c +++ b/src/kadmin/server/ipropd_svc.c @@ -473,7 +473,7 @@ check_iprop_rpcsec_auth(struct svc_req *rqstp) gss_name_t name; krb5_principal princ; int ret, success; - krb5_data *c1, *c2, *realm; + krb5_data *c1, *realm; gss_buffer_desc gss_str; kadm5_server_handle_t handle; size_t slen; @@ -514,7 +514,6 @@ check_iprop_rpcsec_auth(struct svc_req *rqstp) goto fail_princ; c1 = krb5_princ_component(kctx, princ, 0); - c2 = krb5_princ_component(kctx, princ, 1); realm = krb5_princ_realm(kctx, princ); if (strncmp(handle->params.realm, realm->data, realm->length) == 0 && strncmp("kiprop", c1->data, c1->length) == 0) { diff --git a/src/kadmin/server/misc.c b/src/kadmin/server/misc.c index b9212fa0f..192145c60 100644 --- a/src/kadmin/server/misc.c +++ b/src/kadmin/server/misc.c @@ -186,16 +186,15 @@ check_min_life(void *server_handle, krb5_principal principal, !(princ.attributes & KRB5_KDB_REQUIRES_PWCHANGE)) { if (msg_ret != NULL) { time_t until; - char *time_string, *ptr, *errstr; + char *time_string, *ptr; + const char *errstr; until = princ.last_pwd_change + pol.pw_min_life; time_string = ctime(&until); errstr = error_message(CHPASS_UTIL_PASSWORD_TOO_SOON); - if (strlen(errstr) + strlen(time_string) >= msg_len) { - *errstr = '\0'; - } else { + if (strlen(errstr) + strlen(time_string) < msg_len) { if (*(ptr = &time_string[strlen(time_string)-1]) == '\n') *ptr = '\0'; snprintf(msg_ret, msg_len, errstr, time_string); diff --git a/src/kadmin/server/ovsec_kadmd.c b/src/kadmin/server/ovsec_kadmd.c index dad724869..37e66316e 100644 --- a/src/kadmin/server/ovsec_kadmd.c +++ b/src/kadmin/server/ovsec_kadmd.c @@ -150,15 +150,14 @@ static void display_status_1(m, code, type) OM_uint32 code; int type; { - OM_uint32 maj_stat, min_stat; + OM_uint32 min_stat; gss_buffer_desc msg; OM_uint32 msg_ctx; msg_ctx = 0; while (1) { - maj_stat = gss_display_status(&min_stat, code, - type, GSS_C_NULL_OID, - &msg_ctx, &msg); + (void) gss_display_status(&min_stat, code, type, GSS_C_NULL_OID, + &msg_ctx, &msg); fprintf(stderr, _("GSS-API error %s: %s\n"), m, (char *)msg.value); (void) gss_release_buffer(&min_stat, &msg); @@ -223,7 +222,7 @@ int main(int argc, char *argv[]) kadm5_config_params params; char **db_args = NULL; int db_args_size = 0; - char *errmsg; + const char *errmsg; int i; int strong_random = 1; const char *pid_file = NULL; |
