• gkodinov/kgeorge@macbook.gmz's avatar
    Bug #19216: Client crashes on long SELECT · 9a41822b
    gkodinov/kgeorge@macbook.gmz authored
     The server sends a number of columns to the client.
     It uses a limited "fast" function for that instead of the
     general one. This fast function cannot send numbers larger 
     than 2 bytes. 
     This causes the client to expect smaller number of columns. 
     The client writes outside of the allocated memory buffer 
     as a result.
     Fixed the server to use the general function to send column
     count.
     Fixed the client to check the column count before writing
     column data. 
    9a41822b
protocol.h 6 KB