]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
Use ARG_ULONG for maxsize
authorHoward Chu <highlandsun@gmail.com>
Fri, 19 Aug 2011 07:32:29 +0000 (00:32 -0700)
committerHoward Chu <highlandsun@gmail.com>
Fri, 19 Aug 2011 07:32:29 +0000 (00:32 -0700)
servers/slapd/back-mdb/config.c
servers/slapd/back-mdb/libmdb

index 3175172e2e3e259a3e028f0668787a81d0194473..9cc4035a1d6898469555890492ea3e90fb4bb306 100644 (file)
@@ -59,7 +59,7 @@ static ConfigTable mdbcfg[] = {
                "DESC 'Attribute index parameters' "
                "EQUALITY caseIgnoreMatch "
                "SYNTAX OMsDirectoryString )", NULL, NULL },
-       { "maxsize", "size", 2, 2, 0, ARG_INT|ARG_MAGIC|MDB_MAXSIZE,
+       { "maxsize", "size", 2, 2, 0, ARG_ULONG|ARG_MAGIC|MDB_MAXSIZE,
                mdb_cf_gen, "( OLcfgDbAt:12.1 NAME 'olcDbMaxSize' "
                "DESC 'Maximum size of DB in bytes' "
                "SYNTAX OMsInteger SINGLE-VALUE )", NULL, NULL },
@@ -316,7 +316,7 @@ mdb_cf_gen( ConfigArgs *c )
                        break;
 
                case MDB_MAXSIZE:
-                       c->value_int = mdb->mi_mapsize;
+                       c->value_ulong = mdb->mi_mapsize;
                        break;
                }
                return rc;
@@ -572,7 +572,7 @@ mdb_cf_gen( ConfigArgs *c )
                break;
 
        case MDB_MAXSIZE:
-               mdb->mi_mapsize = c->value_int;
+               mdb->mi_mapsize = c->value_ulong;
                if ( mdb->mi_flags & MDB_IS_OPEN )
                        mdb->mi_flags |= MDB_RE_OPEN;
                break;
index d66b49284decb627c052b77678ffcabc2e229ba8..a9c65fba45788feff1ab5a1ada4235aefa45a9b8 160000 (submodule)
@@ -1 +1 @@
-Subproject commit d66b49284decb627c052b77678ffcabc2e229ba8
+Subproject commit a9c65fba45788feff1ab5a1ada4235aefa45a9b8