* chk_trans.c: Cast length arguments of %.*s in formats to int
authorEzra Peisach <epeisach@mit.edu>
Thu, 21 Jun 2001 13:40:49 +0000 (13:40 +0000)
committerEzra Peisach <epeisach@mit.edu>
Thu, 21 Jun 2001 13:40:49 +0000 (13:40 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13439 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/ChangeLog
src/lib/krb5/krb/chk_trans.c

index c03f71d1be52bdf0808d1d4b6fb39cd8f6ed1ecc..8a64d5a86ef50c3d3e814ea5487223f341f09251 100644 (file)
@@ -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
index 87a32c2bc52e46399c104ed29c7588239c8cbfed..d380e89d7cf07d801444c3804a9a704979e8d83e 100644 (file)
@@ -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;
 }