]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
recvfile can't be used for printing so far
authorVolker Lendecke <vl@samba.org>
Wed, 31 Dec 2008 17:37:39 +0000 (18:37 +0100)
committerKarolin Seeger <kseeger@samba.org>
Fri, 2 Jan 2009 11:44:28 +0000 (12:44 +0100)
(cherry picked from commit 3367acd7fac7758ef5eb027bcd8bcbfbb3f3c0fd)

source/smbd/reply.c

index c23aa4f025c4466bd1485898911499ed5036a258..f78fb33fc8e22ef2afff4bb41440cfd7290494b0 100644 (file)
@@ -3921,6 +3921,10 @@ bool is_valid_writeX_buffer(const uint8_t *inbuf)
                DEBUG(10,("is_valid_writeX_buffer: IPC$ tid\n"));
                return false;
        }
+       if (IS_PRINT(conn)) {
+               DEBUG(10,("is_valid_writeX_buffer: printing tid\n"));
+               return false;
+       }
        doff = SVAL(inbuf,smb_vwv11);
 
        numtowrite = SVAL(inbuf,smb_vwv10);