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:41:01 +0000 (18:41 +0100)
source/smbd/reply.c

index 248596d2c8693c369e0bad67c8cab30541ecf0b2..ec8dc7703fff6e40836a3374cec1beb9e4f5ccc7 100644 (file)
@@ -3893,6 +3893,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);