if (!reg_tdb) {
DEBUG(0, ("lp_regdb_open: failed to open %s: %s\n",
lock_path("registry.tdb"), strerror(errno)));
+ goto done;
}
else {
DEBUG(10, ("lp_regdb_open: reg tdb opened.\n"));
/* this is apparently not implemented in the tdb */
}
+done:
return reg_tdb;
}
&type,
&size,
&data_p);
- if (strwicmp(valname,"include") == 0) {
+ if ((strwicmp(valname,"include") == 0) ||
+ (strwicmp(valname, "lock directory") == 0) ||
+ (strwicmp(valname, "lock dir") == 0))
+ {
DEBUG(10, ("process_registry_globals: Ignoring "
- "parameter 'include' in registry.\n"));
+ "parameter '%s' in registry.\n", valname));
continue;
}
DEBUG(10, ("process_registry_globals: got value '%s'\n",
&& (parm_table[*i].ptr ==
parm_table[(*i) - 1].ptr))
continue;
+
+ if (is_default(*i) && !allparameters)
+ continue;
return &parm_table[(*i)++];
}