Fix size types
authorAndreas Schneider <asn@samba.org>
Wed, 5 Sep 2018 02:49:59 +0000 (14:49 +1200)
committerStefan Metzmacher <metze@samba.org>
Wed, 29 Apr 2020 09:07:57 +0000 (11:07 +0200)
Upstream pull request:
https://github.com/heimdal/heimdal/pull/354

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(parts of cherry picked Samba commit 72979d1d60ca2eab1e7903c2e77b8cca69667691)

lib/asn1/gen.c
lib/hx509/cert.c
lib/roken/resolve.c

index 4c63f00f37b3ffd4a00a367d999f406d98ed590c..278439bf944b5bd672b32bc9ebb6805033d4ab7a 100644 (file)
@@ -539,7 +539,7 @@ is_primitive_type(int type)
 }
 
 static void
-space(int level)
+space(size_t level)
 {
     while(level-- > 0)
        fprintf(headerfile, "  ");
@@ -568,7 +568,7 @@ have_ellipsis(Type *t)
 }
 
 static void
-define_asn1 (int level, Type *t)
+define_asn1 (size_t level, Type *t)
 {
     switch (t->type) {
     case TType:
index 6cb871d964069907ce0d566a5fefde5d44c8eb00..3627f97f1e47dd2f433053acc3dea6f2ae04892a 100644 (file)
@@ -2152,7 +2152,8 @@ hx509_verify_path(hx509_context context,
 {
     hx509_name_constraints nc;
     hx509_path path;
-    int ret, proxy_cert_depth, selfsigned_depth, diff;
+    int ret, diff;
+    size_t proxy_cert_depth, selfsigned_depth;
     size_t i, k;
     enum certtype type;
     Name proxy_issuer;
index 98be0cb87f8a95fb23f3e87d9ea5c9241f9d40a2..8b7ad77645eb29d170b373b1c3a38d07b8e6f7cd 100644 (file)
@@ -628,7 +628,7 @@ rk_dns_srv_order(struct rk_dns_reply *r)
 {
     struct rk_resource_record **srvs, **ss, **headp;
     struct rk_resource_record *rr;
-    int num_srv = 0;
+    size_t num_srv = 0;
 
     rk_random_init();