From 318fc25535c86ff4c8e9effb797b5f180f3fdd8d Mon Sep 17 00:00:00 2001 From: Sukchan Lee Date: Fri, 1 Jul 2022 21:49:31 +0900 Subject: [PATCH] [CORE] Added memory check (#1638) --- lib/core/ogs-pkbuf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/core/ogs-pkbuf.c b/lib/core/ogs-pkbuf.c index ba442e583..e73892c76 100644 --- a/lib/core/ogs-pkbuf.c +++ b/lib/core/ogs-pkbuf.c @@ -297,8 +297,10 @@ ogs_pkbuf_t *ogs_pkbuf_copy_debug(ogs_pkbuf_t *pkbuf, const char *file_line) { #if OGS_USE_TALLOC ogs_pkbuf_t *newbuf; - int size = pkbuf->end - pkbuf->head; + int size = 0; + ogs_assert(pkbuf); + size = pkbuf->end - pkbuf->head; ogs_assert(size > 0); newbuf = ogs_pkbuf_alloc_debug(NULL, size, file_line); if (!newbuf) {