From d099ceaff16ba093fd7c92c2f3368b5310c07d60 Mon Sep 17 00:00:00 2001 From: Pauli Virtanen Date: Sat, 23 Dec 2023 20:55:04 +0200 Subject: [PATCH] spa: spa_strbuf_init should null-terminate --- spa/include/spa/utils/string.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spa/include/spa/utils/string.h b/spa/include/spa/utils/string.h index cd044998f..6ee9e2cd3 100644 --- a/spa/include/spa/utils/string.h +++ b/spa/include/spa/utils/string.h @@ -367,6 +367,8 @@ static inline void spa_strbuf_init(struct spa_strbuf *buf, char *buffer, size_t buf->buffer = buffer; buf->maxsize = maxsize; buf->pos = 0; + if (maxsize > 0) + buf->buffer[0] = '\0'; } SPA_PRINTF_FUNC(2, 3)