X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=common-src%2Fkrb5-security.c;h=6c6572b619abcb557e532b64eafb7db5ff45279e;hb=fb2bd066c2f8b34addafe48d62550e3033a59431;hp=dc70b318dcb49a00204c547a4b4bc4f91a435716;hpb=a6127998ee6dcab6bb034f6ca985b07804a86f9a;p=debian%2Famanda diff --git a/common-src/krb5-security.c b/common-src/krb5-security.c index dc70b31..6c6572b 100644 --- a/common-src/krb5-security.c +++ b/common-src/krb5-security.c @@ -331,8 +331,8 @@ krb5_accept( void (*fn)(security_handle_t *, pkt_t *), void *datap) { - struct sockaddr_storage sin; - socklen_t len; + sockaddr_union sin; + socklen_t_equiv len; struct tcp_conn *rc; char hostname[NI_MAXHOST]; int result; @@ -511,7 +511,7 @@ gss_client( * Send back the response */ if (send_tok.length != 0 && tcpm_send_token(rc, rc->write, rs->handle, &errmsg, send_tok.value, send_tok.length) < 0) { - security_seterror(&rh->sech, rc->errmsg); + security_seterror(&rh->sech, "%s", rc->errmsg); gss_release_buffer(&min_stat, &send_tok); goto done; }