Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
<samba:parameter name="printcap name"
context="G"
type="string"
- generated_function="0"
+ constant="1"
xmlns:samba="http://www.samba.org/samba/DTD/samba-doc">
<synonym>printcap</synonym>
<description>
#define LOADPARM_EXTRA_GLOBALS \
struct parmlist_entry *param_opt; \
char *realm_original; \
- char *printcap_name; \
int CupsEncrypt; \
char *szIdmapUID; \
char *szIdmapGID; \
const char *lp_printcapname(void)
{
- if ((Globals.printcap_name != NULL) &&
- (Globals.printcap_name[0] != '\0'))
- return Globals.printcap_name;
+ const char *printcap_name = lp_printcap_name();
+
+ if ((printcap_name != NULL) &&
+ (printcap_name[0] != '\0'))
+ return printcap_name;
if (sDefault.printing == PRINT_CUPS) {
return "cups";