kdc: parse_bytes() returns ssize_t
This commit is contained in:
committed by
Luke Howard
parent
50e08b4bc5
commit
90899b2361
18
kdc/config.c
18
kdc/config.c
@@ -221,8 +221,13 @@ configure(krb5_context context, int argc, char **argv, int *optidx)
|
|||||||
if (ret)
|
if (ret)
|
||||||
krb5_err(context, 1, ret, "krb5_kdc_set_dbinfo");
|
krb5_err(context, 1, ret, "krb5_kdc_set_dbinfo");
|
||||||
|
|
||||||
if(max_request_str)
|
if (max_request_str) {
|
||||||
max_request_tcp = max_request_udp = parse_bytes(max_request_str, NULL);
|
ssize_t bytes;
|
||||||
|
|
||||||
|
if ((bytes = parse_bytes(max_request_str, NULL)) < 0)
|
||||||
|
krb5_errx(context, 1, "--max-request must be non-negative");
|
||||||
|
max_request_tcp = max_request_udp = bytes;
|
||||||
|
}
|
||||||
|
|
||||||
if(max_request_tcp == 0){
|
if(max_request_tcp == 0){
|
||||||
p = krb5_config_get_string (context,
|
p = krb5_config_get_string (context,
|
||||||
@@ -230,8 +235,13 @@ configure(krb5_context context, int argc, char **argv, int *optidx)
|
|||||||
"kdc",
|
"kdc",
|
||||||
"max-request",
|
"max-request",
|
||||||
NULL);
|
NULL);
|
||||||
if(p)
|
if (p) {
|
||||||
max_request_tcp = max_request_udp = parse_bytes(p, NULL);
|
ssize_t bytes;
|
||||||
|
|
||||||
|
if ((bytes = parse_bytes(max_request_str, NULL)) < 0)
|
||||||
|
krb5_errx(context, 1, "[kdc] max-request must be non-negative");
|
||||||
|
max_request_tcp = max_request_udp = bytes;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(require_preauth != -1)
|
if(require_preauth != -1)
|
||||||
|
|||||||
Reference in New Issue
Block a user