From ae11b5d6fefa6e4b905290608bdbdd8a1565f68d Mon Sep 17 00:00:00 2001 From: hgn Date: Fri, 3 Nov 2023 15:05:53 +0000 Subject: [PATCH] compiler warnings --- vg_msg.h | 23 +++++++++++++++++++---- vg_platform.h | 2 +- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/vg_msg.h b/vg_msg.h index f0c8d25..a41b24c 100644 --- a/vg_msg.h +++ b/vg_msg.h @@ -314,6 +314,7 @@ static void vg_msg_init( vg_msg *msg, u8 *buffer, u32 len ){ * must be handled in this function */ static int vg_msg_next( vg_msg *msg, vg_msg_cmd *cmd ){ vg_msg_rbuf( msg, &cmd->code, 1 ); + if( msg->error != k_vg_msg_error_OK ) return 0; #ifdef VG_MSG_V1_SUPPORT /* |sized| |count-1| |shift| @@ -638,10 +639,24 @@ static void vg_msg_print( vg_msg *msg, u32 len ){ for( u32 i=0; ibuffer[ str->i ] = '\0'; + str->buffer[ str->len-1 ] = '\0'; str->i = -1; } -- 2.25.1