X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2Ftic6x-dis.c;h=48046b2df5409351f6a69a4032f5468c1415fe46;hb=9494d9636612cd9bd22e38625fbc89147beafea7;hp=1a6f5757ce1e1b006a0d31fbbf3940720c9bfc87;hpb=8ec5cf65a8213988a9f861e6a94d12311e9b04c3;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/tic6x-dis.c b/opcodes/tic6x-dis.c index 1a6f5757ce..48046b2df5 100644 --- a/opcodes/tic6x-dis.c +++ b/opcodes/tic6x-dis.c @@ -316,7 +316,7 @@ print_insn_tic6x (bfd_vma addr, struct disassemble_info *info) const char *parallel; const char *cond = ""; const char *func_unit; - char func_unit_buf[7]; + char func_unit_buf[8]; unsigned int func_unit_side = 0; unsigned int func_unit_data_side = 0; unsigned int func_unit_cross = 0; @@ -703,8 +703,9 @@ print_insn_tic6x (bfd_vma addr, struct disassemble_info *info) if (opc->flags & TIC6X_FLAG_INSN16_BSIDE && func_unit_side == 1) func_unit_cross = 1; - snprintf (func_unit_buf, 7, " .%c%u%s%s", func_unit_char, - func_unit_side, (func_unit_cross ? "X" : ""), data_str); + snprintf (func_unit_buf, sizeof func_unit_buf, " .%c%u%s%s", + func_unit_char, func_unit_side, + (func_unit_cross ? "X" : ""), data_str); func_unit = func_unit_buf; }