From 98cdfe6402a46b5c9c03ae9a573e174ed56c59f4 Mon Sep 17 00:00:00 2001 From: gb <741021719@qq.com> Date: Wed, 28 Sep 2022 11:58:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DJSON=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=85=83=E7=B4=A0BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sane/gb_json.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/sane/gb_json.cpp b/sane/gb_json.cpp index 6d4dd91..5fc5c90 100644 --- a/sane/gb_json.cpp +++ b/sane/gb_json.cpp @@ -559,8 +559,16 @@ namespace gb if(ele) { - if(addr) - *addr = NULL; + //if(addr) + // *addr = ele->next; + if (cur_child_ == ele) + cur_child_ = ele->prev; + if (ele->prev) + ele->prev->next = ele->next; + if (ele->next) + ele->next->prev = ele->prev; + ele->prev = NULL; + ele->next = NULL; cJSON_Delete(ele); return true;