-/* $Id: logic.c,v 1.18 2007-04-22 16:41:42 adam Exp $
+/* $Id: logic.c,v 1.19 2007-04-23 08:15:22 marc Exp $
Copyright (c) 2006-2007, Index Data.
This file is part of Pazpar2.
if (i == SESSION_MAX_TERMLISTS)
{
yaz_log(YLOG_FATAL, "Too many termlists");
- exit(1);
+ return;
}
+
s->termlists[i].name = nmem_strdup(s->nmem, type);
s->termlists[i].termlist = termlist_create(s->nmem, s->expected_maxrecs, 15);
s->num_termlists = i + 1;
yaz_log(YLOG_FATAL,
"Unknown native_syntax in normalize_record from %s",
db->url);
- exit(1);
+ return 0;
}
if (global_parameters.dump_records){
if (!(link = cs_create(tcpip_type, 0, PROTO_Z3950)))
{
yaz_log(YLOG_FATAL|YLOG_ERRNO, "Failed to create comstack");
- exit(1);
+ return -1;
}
if (0 == strlen(global_parameters.zproxy_override)){