diff options
author | Ezra Peisach <epeisach@mit.edu> | 2001-06-21 13:40:49 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 2001-06-21 13:40:49 +0000 |
commit | 05e7505df761053adbabd294d2619745ac78e9b6 (patch) | |
tree | ed740cc2b5aa2ae2037cc284faaf07d2243ecfec /src/lib/krb5 | |
parent | b772388e1feae5fd248e4696c634da4c56045e42 (diff) | |
download | krb5-05e7505df761053adbabd294d2619745ac78e9b6.tar.gz krb5-05e7505df761053adbabd294d2619745ac78e9b6.tar.xz krb5-05e7505df761053adbabd294d2619745ac78e9b6.zip |
* chk_trans.c: Cast length arguments of %.*s in formats to int
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13439 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5')
-rw-r--r-- | src/lib/krb5/krb/ChangeLog | 4 | ||||
-rw-r--r-- | src/lib/krb5/krb/chk_trans.c | 16 |
2 files changed, 12 insertions, 8 deletions
diff --git a/src/lib/krb5/krb/ChangeLog b/src/lib/krb5/krb/ChangeLog index c03f71d1b..8a64d5a86 100644 --- a/src/lib/krb5/krb/ChangeLog +++ b/src/lib/krb5/krb/ChangeLog @@ -1,3 +1,7 @@ +2001-06-21 Ezra Peisach <epeisach@mit.edu> + + * chk_trans.c: Cast length arguments of %.*s in formats to int. + 2001-06-20 Ezra Peisach <epeisach@mit.edu> * Makefile.in (check-unix): Add $(RUN_SETUP) before invocation of diff --git a/src/lib/krb5/krb/chk_trans.c b/src/lib/krb5/krb/chk_trans.c index 87a32c2bc..d380e89d7 100644 --- a/src/lib/krb5/krb/chk_trans.c +++ b/src/lib/krb5/krb/chk_trans.c @@ -51,7 +51,7 @@ process_intermediates (krb5_error_code (*fn)(krb5_data *, void *), void *data, char *p1, *p2; Tprintf (("process_intermediates(%.*s,%.*s)\n", - n1->length, n1->data, n2->length, n2->data)); + (int) n1->length, n1->data, (int) n2->length, n2->data)); len1 = n1->length; len2 = n2->length; @@ -71,7 +71,7 @@ process_intermediates (krb5_error_code (*fn)(krb5_data *, void *), void *data, if (len1 == len2) { if (memcmp (n1->data, n2->data, len1)) { Tprintf (("equal length but different strings in path: '%.*s' '%.*s'\n", - n1->length, n1->data, n2->length, n2->data)); + (int) n1->length, n1->data, (int) n2->length, n2->data)); return KRB5KRB_AP_ERR_ILL_CR_TKT; } Tprintf (("(end intermediates)\n")); @@ -87,12 +87,12 @@ process_intermediates (krb5_error_code (*fn)(krb5_data *, void *), void *data, /* X.500 style names, with common prefix. */ if (p2[0] != '/') { Tprintf (("mixed name formats in path: x500='%.*s' domain='%.*s'\n", - len1, p1, len2, p2)); + (int) len1, p1, (int) len2, p2)); return KRB5KRB_AP_ERR_ILL_CR_TKT; } if (memcmp (p1, p2, len1)) { Tprintf (("x500 names with different prefixes '%.*s' '%.*s'\n", - len1, p1, len2, p2)); + (int) len1, p1, (int) len2, p2)); return KRB5KRB_AP_ERR_ILL_CR_TKT; } for (i = len1 + 1; i < len2; i++) @@ -110,16 +110,16 @@ process_intermediates (krb5_error_code (*fn)(krb5_data *, void *), void *data, /* Domain style names, with common suffix. */ if (p2[0] == '/') { Tprintf (("mixed name formats in path: domain='%.*s' x500='%.*s'\n", - len1, p1, len2, p2)); + (int) len1, p1, (int) len2, p2)); return KRB5KRB_AP_ERR_ILL_CR_TKT; } if (memcmp (p1, p2 + (len2 - len1), len1)) { Tprintf (("domain names with different suffixes '%.*s' '%.*s'\n", - len1, p1, len2, p2)); + (int) len1, p1, (int) len2, p2)); return KRB5KRB_AP_ERR_ILL_CR_TKT; } for (i = len2 - len1 - 1; i > 0; i--) { - Tprintf (("looking at '%.*s'\n", len2 - i, p2+i)); + Tprintf (("looking at '%.*s'\n", (int) (len2 - i), p2+i)); if (p2[i-1] == '.') { krb5_data d; krb5_error_code r; @@ -359,7 +359,7 @@ krb5_check_transited_list (krb5_context ctx, krb5_data *trans, static krb5_error_code print_a_realm (krb5_data *realm, void *data) { - printf ("%.*s\n", realm->length, realm->data); + printf ("%.*s\n", (int) realm->length, realm->data); return 0; } |