From 68fff066fc3cdf536f20bbbbf65ab6f815e4145d Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Sat, 14 Sep 2024 15:23:20 +0900 Subject: [PATCH] lottie: fixed memory violation. set the dirName as the current location by default. issue: https://github.com/thorvg/thorvg/issues/2733 --- src/loaders/lottie/tvgLottieLoader.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/loaders/lottie/tvgLottieLoader.cpp b/src/loaders/lottie/tvgLottieLoader.cpp index 3ac33421..0fb88520 100644 --- a/src/loaders/lottie/tvgLottieLoader.cpp +++ b/src/loaders/lottie/tvgLottieLoader.cpp @@ -195,9 +195,8 @@ bool LottieLoader::open(const char* data, uint32_t size, const std::string& rpat this->size = size; this->copy = copy; - if (!rpath.empty()) { - this->dirName = strdup(rpath.c_str()); - } + if (rpath.empty()) this->dirName = strdup("."); + else this->dirName = strdup(rpath.c_str()); return header(); }