]> git.samba.org - obnox/samba/samba-obnox.git/commitdiff
s4:kdc/db-glue.c - fix integer counter types
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Sun, 11 Apr 2010 21:17:15 +0000 (23:17 +0200)
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Mon, 12 Apr 2010 00:03:11 +0000 (02:03 +0200)
source4/kdc/db-glue.c

index 8871b0ebf8824e92582e7b185ef04b0f4e7a493e..49babeff7233eb49077861d9fc95c29525615a92 100644 (file)
@@ -208,8 +208,8 @@ static krb5_error_code samba_kdc_message2entry_keys(krb5_context context,
        struct package_PrimaryKerberosBlob _pkb;
        struct package_PrimaryKerberosCtr3 *pkb3 = NULL;
        struct package_PrimaryKerberosCtr4 *pkb4 = NULL;
-       uint32_t i;
-       uint32_t allocated_keys = 0;
+       uint16_t i;
+       uint16_t allocated_keys = 0;
 
        entry_ex->entry.keys.val = NULL;
        entry_ex->entry.keys.len = 0;
@@ -498,7 +498,7 @@ static krb5_error_code samba_kdc_message2entry(krb5_context context,
 {
        struct loadparm_context *lp_ctx = kdc_db_ctx->lp_ctx;
        unsigned int userAccountControl;
-       int i;
+       unsigned int i;
        krb5_error_code ret = 0;
        krb5_boolean is_computer = FALSE;
        char *realm = strupper_talloc(mem_ctx, lp_realm(lp_ctx));
@@ -760,7 +760,8 @@ static krb5_error_code samba_kdc_trust_message2entry(krb5_context context,
        struct samba_kdc_entry *p;
 
        enum ndr_err_code ndr_err;
-       int i, ret, trust_direction_flags;
+       int ret, trust_direction_flags;
+       unsigned int i;
 
        p = talloc(mem_ctx, struct samba_kdc_entry);
        if (!p) {
@@ -1281,8 +1282,8 @@ done:
 }
 
 struct samba_kdc_seq {
-       int index;
-       int count;
+       unsigned int index;
+       unsigned int count;
        struct ldb_message **msgs;
        struct ldb_dn *realm_dn;
 };