syslog/ramlog: write zero for the overwrite area

N/A

Change-Id: I8f8d8c53e77ee9d916cb97ea7cd3e988fbbe9ad2
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
(cherry picked from commit 4d8124a28048ea7ba7717d999553028e5384d631)
This commit is contained in:
Jiuzhu Dong
2021-05-24 10:39:06 +08:00
committed by dongjiuzhu1
parent 47f09e2a18
commit f0ba04eb2b
+1
View File
@@ -236,6 +236,7 @@ static ssize_t ramlog_addchar(FAR struct ramlog_dev_s *priv, char ch)
#ifdef CONFIG_RAMLOG_OVERWRITE
/* Yes... Overwrite with the latest log in the circular buffer */
priv->rl_buffer[priv->rl_tail] = '\0';
priv->rl_tail += 1;
if (priv->rl_tail >= priv->rl_bufsize)
{