another bug in remote.c

Quality Quorum qqi@world.std.com
Fri Dec 10 19:29:00 GMT 1999


Hi, 

I got another bug. This time I do not know how to fix it. 
It is possible to get into following sequence of of events:



gdb:       $m4000ab70,c8#22        -- asks for 200 bytes of memory
stub:      $<400 chars>#XX         -- stub responds correctly, packet 
                                      length 404 bytes
gdb:       Remote packet too long  -- gdb unhappy


I suspect that PBUFSIZ should not be used to determine
max_buf_size in remote_read_bytes(). It seems like there are
more places where similar problem may occur.


Thanks,

Aleksey




More information about the Gdb mailing list