]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/dn2id.c
Fix ITS#3255, boi_bdb comparisons
[openldap] / servers / slapd / back-bdb / dn2id.c
index 6ab0a037808959893e4b670b0336bab25cfce9be..2bb31dcd46eb70510b19f3a024e970e00ab44076 100644 (file)
@@ -517,8 +517,8 @@ hdb_dup_compare(
        const DBT *usrkey,
        const DBT *curkey )
 {
-       char *u = (char *)&(((diskNode *)(usrkey->data))->nrdnlen);
-       char *c = (char *)&(((diskNode *)(curkey->data))->nrdnlen);
+       signed char *u = (signed char *)&(((diskNode *)(usrkey->data))->nrdnlen);
+       signed char *c = (signed char *)&(((diskNode *)(curkey->data))->nrdnlen);
        int rc, i;
 
        /* data is not aligned, cannot compare directly */