From: Øyvind Harboe Date: Sat, 29 Oct 2011 15:37:42 +0000 (+0200) Subject: gdb_server: assert to avoid malloc(0) X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=bab6db1fd98e3f31f6cd1981756f95773ce9f256;p=fw%2Fopenocd gdb_server: assert to avoid malloc(0) Change-Id: I6ae3e007f4aa768f8bc64de78351750138f12e53 Signed-off-by: Øyvind Harboe Reviewed-on: http://openocd.zylin.com/135 Tested-by: jenkins Reviewed-by: Andreas Fritiofson Reviewed-by: Øyvind Harboe --- diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c index 5eb6cac4d..7c55e7cd9 100644 --- a/src/server/gdb_server.c +++ b/src/server/gdb_server.c @@ -1061,6 +1061,8 @@ static int gdb_get_registers_packet(struct connection *connection, reg_packet_size += reg_list[i]->size; } + assert(reg_packet_size > 0); + reg_packet = malloc(DIV_ROUND_UP(reg_packet_size, 8) * 2); reg_packet_p = reg_packet;