aboutsummaryrefslogtreecommitdiff
path: root/src/server/gdb_server.c
diff options
context:
space:
mode:
authorTomas Vanek <vanekt@fbl.cz>2020-10-29 19:57:20 +0100
committerAntonio Borneo <borneo.antonio@gmail.com>2020-11-04 17:35:20 +0000
commit49b7099def030accbceb9a92782fb389d04e8e09 (patch)
tree75b2f81b281d177750e835a728ea81f97c53137e /src/server/gdb_server.c
parenta932810f9d55256caea8c65a79506e838a17c316 (diff)
downloadriscv-openocd-49b7099def030accbceb9a92782fb389d04e8e09.zip
riscv-openocd-49b7099def030accbceb9a92782fb389d04e8e09.tar.gz
riscv-openocd-49b7099def030accbceb9a92782fb389d04e8e09.tar.bz2
gdb_server: fix clang static analyzer warning
Warning: line 373, column 15 Assigned value is garbage or undefined Most probably a false warning, building the hex string byte per byte seems too complicated for static analyze. Change malloc to calloc to silence the warning. Change-Id: I746d43fa51abf05582ccf2680ed72dc557798a7a Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: http://openocd.zylin.com/5905 Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Tested-by: jenkins Reviewed-by: Jonathan McDowell <noodles-openocd@earth.li>
Diffstat (limited to 'src/server/gdb_server.c')
-rw-r--r--src/server/gdb_server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index c369665..1a209a7 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -1332,7 +1332,7 @@ static int gdb_get_register_packet(struct connection *connection,
}
}
- reg_packet = malloc(DIV_ROUND_UP(reg_list[reg_num]->size, 8) * 2 + 1); /* plus one for string termination null */
+ reg_packet = calloc(DIV_ROUND_UP(reg_list[reg_num]->size, 8) * 2 + 1, 1); /* plus one for string termination null */
gdb_str_to_target(target, reg_packet, reg_list[reg_num]);