diff --git a/cJSON.c b/cJSON.c index 8777557d3b9724960dab07fe9eef1ccc1cacd612_Y0pTT04uYw==..4588f15d4fb4165b1b84753c5fbaaac82ae868be_Y0pTT04uYw== 100644 --- a/cJSON.c +++ b/cJSON.c @@ -2210,6 +2210,12 @@ /* first element */ parent->child = item->next; } + else if (item->next == NULL) + { + /* last element */ + parent->child->prev = item->prev; + } + /* make sure the detached item doesn't point anywhere anymore */ item->prev = NULL; item->next = NULL;