Pazpar2 is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Pazpar2 is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
static void conf_metadata_assign(NMEM nmem,
struct conf_metadata * metadata,
const char *name,
static void conf_metadata_assign(NMEM nmem,
struct conf_metadata * metadata,
const char *name,
service->server = server;
service->session_timeout = 60; /* default session timeout */
service->z3950_session_timeout = 180;
service->server = server;
service->session_timeout = 60; /* default session timeout */
service->z3950_session_timeout = 180;
pp2_charset_fact_destroy(service->charsets);
yaz_mutex_destroy(&service->mutex);
nmem_destroy(service->nmem);
pp2_charset_fact_destroy(service->charsets);
yaz_mutex_destroy(&service->mutex);
nmem_destroy(service->nmem);
if (parse_metadata(service, n, &md_node, &sk_node))
return 0;
}
if (parse_metadata(service, n, &md_node, &sk_node))
return 0;
}
assert(service->mutex == 0);
pazpar2_mutex_create(&service->mutex, "conf");
}
assert(service->mutex == 0);
pazpar2_mutex_create(&service->mutex, "conf");
}