diff options
Diffstat (limited to 'ldap/admin/src/instindex.cpp')
| -rw-r--r-- | ldap/admin/src/instindex.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ldap/admin/src/instindex.cpp b/ldap/admin/src/instindex.cpp index 16087c8c..6821ec8a 100644 --- a/ldap/admin/src/instindex.cpp +++ b/ldap/admin/src/instindex.cpp @@ -134,12 +134,16 @@ int main(int argc, char *argv[], char * /*envp*/ []) else fclose(infFile); + if (!status) + status = create_config_from_inf(&cf, argc, argv); if (reconfig) - status = reconfigure_instance(argc, argv); - else { + status = update_server(&cf); if (!status) - status = create_config_from_inf(&cf, argc, argv); + status = reconfigure_instance(argc, argv); + } + else + { if (!status) status = create_config(&cf); if (!status) |
