Skip to content

Commit 6f8adad

Browse files
committed
fix: pl_json.h erroneous assert
1 parent 5fd0fb1 commit 6f8adad

1 file changed

Lines changed: 4 additions & 11 deletions

File tree

libs/pl_json.h

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
*/
1414

1515
// library version (format XYYZZ)
16-
#define PL_JSON_VERSION "1.0.1"
17-
#define PL_JSON_VERSION_NUM 10001
16+
#define PL_JSON_VERSION "1.0.2"
17+
#define PL_JSON_VERSION_NUM 10002
1818

1919
/*
2020
Index of this file:
@@ -64,7 +64,7 @@ char* pl_write_json (plJsonObject*, char* pcBuffer, uint32_t* p
6464
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~reading~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6565

6666
// members
67-
plJsonObject* pl_json_member_by_index(plJsonObject*, uint32_t uIndex);
67+
plJsonObject* pl_json_member_by_index(plJsonObject*, uint32_t uIndex); // used in writing too
6868
void pl_json_member_list (plJsonObject*, char** pcListOut, uint32_t* puSizeOut, uint32_t* puLength);
6969
bool pl_json_member_exist (plJsonObject*, const char* pcName);
7070
plJsonType pl_json_get_type (plJsonObject*);
@@ -1130,14 +1130,7 @@ plJsonObject*
11301130
pl_json_member(plJsonObject* ptJson, const char* pcName)
11311131
{
11321132
plJsonObject* ptMember = pl_json_member_by_name(ptJson, pcName);
1133-
1134-
if(ptMember)
1135-
{
1136-
PL_ASSERT(ptMember->tType == PL_JSON_TYPE_OBJECT);
1137-
if(ptMember->tType == PL_JSON_TYPE_OBJECT)
1138-
return ptMember;
1139-
}
1140-
return NULL;
1133+
return ptMember;
11411134
}
11421135

11431136
plJsonObject*

0 commit comments

Comments
 (0)