gdb_server: Fix segfault in (and rewrite) decode_xfer_read
commit3560c8e06b221b4d3f23f4844b8f5cd254c605c2
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>
Thu, 6 Mar 2014 21:06:59 +0000 (6 22:06 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Fri, 7 Mar 2014 11:40:55 +0000 (7 11:40 +0000)
tree491d33550d6c223d26eae1eaea12748e196e208c
parent35fdbdcecd4fb829e6f31bfd95b874979e0abd6f
gdb_server: Fix segfault in (and rewrite) decode_xfer_read

Introduced by 537b06a81 (free non-malloced memory).

Rewrite to use standard C string routines and make returning annex
optional since it's not currently used.

Change-Id: Idf3698a482dfeff7fa5ea1660fd89122eb80b68d
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/2023
Tested-by: jenkins
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/server/gdb_server.c