oops sorry :(
who spotted the *ahem* deliberate error there?
two deliberate errors!
ohh alright not deliberate
void dlr_init(Cfg* cfg)
{
CfgGroup *grp;
+ CfgGroup *dlrdbgrp;
/* create the DLR mutex */
dlr_mutex = mutex_create();
/* check which DLR storage type we are using */
grp = cfg_get_single_group(cfg, octstr_imm("core"));
dlr_type = cfg_get(grp, octstr_imm("dlr-storage"));
+ dlrdbgrp = cfg_get_single_group(cfg, octstr_imm("dlr-db"));
+ if (!dlrdbgrp) delete_dlrs = 0;
+ else {
+ /* delete dlrs 1 true, 0 false */
+ cfg_get_integer(&delete_dlrs, dlrdbgrp, octstr_imm("delete-dlrs"));
+ /* -1 (parameter not specified - default false) */
+ if (delete_dlrs == -1) delete_dlrs = 0;
+ }
I'm very silly sometimes sorry again! :(
_this_ time make check works (.conf files without dlr-db okay with this)
James.