]> git.sur5r.net Git - openocd/commit
gdb_server: Don't modify "buf" argument in decode_xfer_read()
authorChristian Eggers <ceggers@gmx.de>
Fri, 14 Feb 2014 20:43:53 +0000 (21:43 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Tue, 4 Mar 2014 20:16:47 +0000 (20:16 +0000)
commit537b06a810778995d7f79d9120f4063f33dee635
treef3682925336a9d2c3b05d33741220876a805fba8
parent6fcaa4ae8f78790da8d3fbe05d87c355082febb4
gdb_server: Don't modify "buf" argument in decode_xfer_read()

Make a temporary copy of argument "buf" before modifying it.
This requires also returning annex as copy of "buf".

This change is necessary in order to make packet[] "const".

Change-Id: I41eddc2edba1a88384aa7f5591fe50f6ee6a135c
Signed-off-by: Christian Eggers <ceggers@gmx.de>
---
Changelog:
v4:
- Initialize annex to NULL
v3:
- Return "annex" as copy instead of removing it.
Reviewed-on: http://openocd.zylin.com/1924
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/server/gdb_server.c