summaryrefslogtreecommitdiffstats
path: root/ldap/cm/newinst
diff options
context:
space:
mode:
Diffstat (limited to 'ldap/cm/newinst')
-rw-r--r--ldap/cm/newinst/ux-dialog.cc6
-rw-r--r--ldap/cm/newinst/ux-dialog.h2
2 files changed, 5 insertions, 3 deletions
diff --git a/ldap/cm/newinst/ux-dialog.cc b/ldap/cm/newinst/ux-dialog.cc
index 4f4c010d..7de31488 100644
--- a/ldap/cm/newinst/ux-dialog.cc
+++ b/ldap/cm/newinst/ux-dialog.cc
@@ -1034,7 +1034,7 @@ askSampleNext(Dialog *me)
return DIALOG_NEXT;
}
-DialogYesNo askPopulate(
+DialogInput askPopulate(
"You may wish to populate your new directory instance with some data.\n"
"You may already have a file in LDIF format to use or some suggested\n"
"entries can be added. If you want to import entries from an LDIF\n"
@@ -1074,7 +1074,9 @@ askPopulateSetup(Dialog *me)
}
dialogSetup(me, SLAPD_KEY_INSTALL_LDIF_FILE, "none");
- me->setInputLen(1024); // it seems to get reset somewhere . . .
+ // max input buffer size is sizeof(Dialog::_buf)-1
+ // Dialog::_buf is defined as char[MED_BUF]
+ me->setInputLen(MED_BUF-1); // it seems to get reset somewhere . . .
long setupval = 0;
if (me->getUserData(SETUP_DEFAULTS, setupval) == SETUP_ONLY ||
diff --git a/ldap/cm/newinst/ux-dialog.h b/ldap/cm/newinst/ux-dialog.h
index 26ef8302..5b892480 100644
--- a/ldap/cm/newinst/ux-dialog.h
+++ b/ldap/cm/newinst/ux-dialog.h
@@ -54,7 +54,7 @@ extern DialogInput askSlapdSuffix;
extern DialogInput askSlapdRootDN;
extern DialogYesNo askReplication;
extern DialogYesNo askSample;
-extern DialogYesNo askPopulate;
+extern DialogInput askPopulate;
extern DialogInput askOrgSize;
extern DialogYesNo askCIR;
extern DialogInput askCIRHost;