X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsettings.c;h=dcc5996d250258522470329d1c0ca19cf4cfae4b;hb=d4a586c8ac2f25be7b77feb30fa7cef186afc5ca;hp=7496dc7da27b7cfd0683b1078318c9bee729d0ed;hpb=78a5114a3d2a330bd7c507c4055af0e94688aef1;p=pazpar2-moved-to-github.git diff --git a/src/settings.c b/src/settings.c index 7496dc7..dcc5996 100644 --- a/src/settings.c +++ b/src/settings.c @@ -1,4 +1,4 @@ -/* $Id: settings.c,v 1.17 2007-04-20 15:36:48 quinn Exp $ +/* $Id: settings.c,v 1.18 2007-04-22 15:07:10 adam Exp $ Copyright (c) 2006-2007, Index Data. This file is part of Pazpar2. @@ -58,6 +58,7 @@ static char *hard_settings[] = { "pz:id", "pz:name", "pz:queryencoding", + "pz:ip", 0 }; @@ -365,6 +366,12 @@ static void initialize_hard_settings(struct setting_dictionary *dict) // for the contents of every directory before the databases are updated. void settings_read(const char *path) { + read_settings(path, prepare_dictionary); + read_settings(path, update_databases); +} + +void init_settings(void) +{ struct setting_dictionary *new; if (!nmem) nmem = nmem_create(); @@ -374,8 +381,6 @@ void settings_read(const char *path) memset(new, 0, sizeof(*new)); initialize_hard_settings(new); dictionary = new; - read_settings(path, prepare_dictionary); - read_settings(path, update_databases); } /*