From 6768e11eed77f54a6a5f77b2c3b1517e5144641f Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Fri, 4 Sep 2020 13:53:36 +0900 Subject: [PATCH] SvgLoaderCommon: Add initialization in SvgVector A segfault occurs when calling clear() a list without push. This patch prevents it. --- src/loaders/svg/tvgSvgLoaderCommon.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/loaders/svg/tvgSvgLoaderCommon.h b/src/loaders/svg/tvgSvgLoaderCommon.h index f579c59f..eddc5a56 100644 --- a/src/loaders/svg/tvgSvgLoaderCommon.h +++ b/src/loaders/svg/tvgSvgLoaderCommon.h @@ -122,9 +122,9 @@ struct SvgStyleGradient; template struct SvgVector { - T* list; - uint32_t cnt; - uint32_t reserved; + T* list = nullptr; + uint32_t cnt = 0; + uint32_t reserved = 0; void push(T element) {