diff options
Diffstat (limited to 'source3/printing')
-rw-r--r-- | source3/printing/nt_printing.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source3/printing/nt_printing.c b/source3/printing/nt_printing.c index 3a6ab9256b..e666c1d6a7 100644 --- a/source3/printing/nt_printing.c +++ b/source3/printing/nt_printing.c @@ -1678,6 +1678,14 @@ BOOL print_access_check(struct current_user *user, int snum, BOOL result; char *pname; int i; + + /* If the user is NULL then we are being called by the lanman + printing system. Let the lower level printing permissions + handle this. */ + + if (user == NULL) { + return True; + } /* Get printer name */ |