summaryrefslogtreecommitdiff
path: root/source3/printing/print_generic.c
diff options
context:
space:
mode:
authorRalph Boehme <slow@samba.org>2019-11-07 09:50:37 +0100
committerStefan Metzmacher <metze@samba.org>2019-11-27 10:25:37 +0000
commiteddc63be868434d3aa5a66b514b692f4d7b8833a (patch)
tree164671d88fc1a40f10b61a8e3250e9cc3e76e136 /source3/printing/print_generic.c
parent24905ba82d2f1b9e01df7a6e03d853c5138bc148 (diff)
downloadsamba-eddc63be868434d3aa5a66b514b692f4d7b8833a.tar.gz
printing: use lpcfg_substituted_string() in print_run_command()
Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/printing/print_generic.c')
-rw-r--r--source3/printing/print_generic.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source3/printing/print_generic.c b/source3/printing/print_generic.c
index f9c7693b358..77000bf55ec 100644
--- a/source3/printing/print_generic.c
+++ b/source3/printing/print_generic.c
@@ -31,6 +31,8 @@ extern userdom_struct current_user_info;
static int print_run_command(int snum, const char* printername, bool do_sub,
const char *command, int *outfd, ...)
{
+ const struct loadparm_substitution *lp_sub =
+ loadparm_s3_global_substitution();
char *syscmd;
char *arg;
int ret;
@@ -73,7 +75,7 @@ static int print_run_command(int snum, const char* printername, bool do_sub,
return -1;
}
- syscmd = lp_string(ctx, syscmd);
+ syscmd = lpcfg_substituted_string(ctx, lp_sub, syscmd);
if (syscmd == NULL) {
return -1;
}