From 243d8c5ceb656dd0321df7509609da3d2236fa4a Mon Sep 17 00:00:00 2001 From: skmpz Date: Thu, 6 Jun 2024 23:02:51 +0300 Subject: [PATCH] cJSON: update to 1.7.18. --- srcpkgs/cJSON/patches/fix-memory-leak.patch | 21 --------------------- srcpkgs/cJSON/template | 6 +++--- 2 files changed, 3 insertions(+), 24 deletions(-) delete mode 100644 srcpkgs/cJSON/patches/fix-memory-leak.patch diff --git a/srcpkgs/cJSON/patches/fix-memory-leak.patch b/srcpkgs/cJSON/patches/fix-memory-leak.patch deleted file mode 100644 index 01556a6eb8e00e..00000000000000 --- a/srcpkgs/cJSON/patches/fix-memory-leak.patch +++ /dev/null @@ -1,21 +0,0 @@ -From f50dafc7d0bfd4f45449ab5665bfea831a82f2eb Mon Sep 17 00:00:00 2001 -From: Alan Wang <948467222@qq.com> -Date: Thu, 26 Aug 2021 14:13:42 +0800 -Subject: [PATCH] fix: potential memory leak in merge_patch() (#611) - ---- - cJSON_Utils.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/cJSON_Utils.c b/cJSON_Utils.c -index c7c64391..63651dfb 100644 ---- a/cJSON_Utils.c -+++ b/cJSON_Utils.c -@@ -1367,6 +1367,7 @@ static cJSON *merge_patch(cJSON *target, const cJSON * const patch, const cJSON_ - replacement = merge_patch(replace_me, patch_child, case_sensitive); - if (replacement == NULL) - { -+ cJSON_Delete(target); - return NULL; - } - diff --git a/srcpkgs/cJSON/template b/srcpkgs/cJSON/template index 63235062a77cb6..18fe5e62ed976c 100644 --- a/srcpkgs/cJSON/template +++ b/srcpkgs/cJSON/template @@ -1,14 +1,14 @@ # Template file for 'cJSON' pkgname=cJSON -version=1.7.15 -revision=2 +version=1.7.18 +revision=1 build_style=cmake short_desc="Ultralightweight JSON parser in ANSI C" maintainer="Orphaned " license="MIT" homepage="https://github.com/DaveGamble/cJSON" distfiles="https://github.com/DaveGamble/cJSON/archive/v${version}.tar.gz" -checksum=5308fd4bd90cef7aa060558514de6a1a4a0819974a26e6ed13973c5f624c24b2 +checksum=3aa806844a03442c00769b83e99970be70fbef03735ff898f4811dd03b9f5ee5 post_install() { vlicense LICENSE