From: Antonio Borneo Date: Fri, 27 Sep 2019 10:27:01 +0000 (+0200) Subject: gdb_server: fix extended_protocol for multi-target X-Git-Tag: v0.11.0-rc1~548 X-Git-Url: https://review.openocd.org/gitweb?a=commitdiff_plain;ds=sidebyside;h=964c4db9cec3e619545490ccb525be210e8008d5;hp=964c4db9cec3e619545490ccb525be210e8008d5;p=openocd.git gdb_server: fix extended_protocol for multi-target The flag extended_protocol is currently a single static variable thus, in case of multiple targets, it is shared among all the gdb connections. This is an issue if the gdb connections are not all using extended protocol, but also when one connection get closed because the code sets the flag to zero impacting the other connections still open. Move the flag extended_protocol in the per-connection struct gdb_connection. Change-Id: I19d565f925df6a31767fd8d392242f60867109f2 Signed-off-by: Antonio Borneo Reviewed-on: http://openocd.zylin.com/5310 Tested-by: jenkins Reviewed-by: Moritz Fischer Reviewed-by: Tomas Vanek ---