warning fix: add self-consitency check to remove warning

verify promise of code that more code can be pasted with an
assert at the end condition of the code passage that builds
string.

Change-Id: I76a4e5f91b9142fff932e1493cb43c29eb6a0f80
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Reviewed-on: http://openocd.zylin.com/143
Tested-by: jenkins
Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com>
__archive__
Øyvind Harboe 2011-10-31 21:26:28 +01:00 committed by Øyvind Harboe
parent 61699628c8
commit b01e136045
1 changed files with 3 additions and 0 deletions

View File

@ -198,6 +198,9 @@ int gdb_thread_packet(struct connection *connection, char *packet, int packet_si
tmp_str_ptr += sprintf( tmp_str_ptr, " : %s", detail->extra_info_str ); tmp_str_ptr += sprintf( tmp_str_ptr, " : %s", detail->extra_info_str );
} }
assert(strlen(tmp_str) ==
(size_t) (tmp_str_ptr - tmp_str));
char * hex_str = (char*) malloc( strlen(tmp_str)*2 +1 ); char * hex_str = (char*) malloc( strlen(tmp_str)*2 +1 );
str_to_hex( hex_str, tmp_str ); str_to_hex( hex_str, tmp_str );