char *n2;
bool bRetval;
- if (lp_ctx->s3_fns) {
- return lp_ctx->s3_fns->load(filename);
- }
-
filename = talloc_strdup(lp_ctx, filename);
lp_ctx->szConfigFile = filename;
+ if (lp_ctx->s3_fns) {
+ return lp_ctx->s3_fns->load(filename);
+ }
+
lp_ctx->bInGlobalSection = true;
n2 = standard_sub_basic(lp_ctx, lp_ctx->szConfigFile);
DEBUG(2, ("lpcfg_load: refreshing parameters from %s\n", n2));