X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fsettings.c;h=dcc5996d250258522470329d1c0ca19cf4cfae4b;hb=f030fa5726d942a82ffebb2ee22e35338ccfed78;hp=62121627a1588c4567ec2ae4105fbe47655f3b9b;hpb=aad5d6d6c585ae79be5fb542fe7ead4d4383b5bd;p=pazpar2-moved-to-github.git diff --git a/src/settings.c b/src/settings.c index 6212162..dcc5996 100644 --- a/src/settings.c +++ b/src/settings.c @@ -1,4 +1,4 @@ -/* $Id: settings.c,v 1.16 2007-04-13 01:48:22 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. @@ -50,7 +50,6 @@ static char *hard_settings[] = { "pz:elements", "pz:requestsyntax", "pz:cclmap:", - "pz:encoding", "pz:xslt", "pz:nativesyntax", "pz:authentication", @@ -59,6 +58,7 @@ static char *hard_settings[] = { "pz:id", "pz:name", "pz:queryencoding", + "pz:ip", 0 }; @@ -366,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(); @@ -375,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); } /*