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)
committerVolker Lendecke <vl@samba.org>
Wed, 31 Dec 2008 17:42:19 +0000 (18:42 +0100)
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);