Max Bruckner
|
cf862d0fed
implement AddItemToObject using AddItemToObjectCS
|
8 роки тому |
Max Bruckner
|
3facca4792
parse functions: Only set type after successful
|
8 роки тому |
Max Bruckner
|
702fd95af3
fix #106: potentially invalid free in cJSON_AddItemToObject
|
8 роки тому |
Max Bruckner
|
94117a5d23
Fix #105, double free when parse_string fails
|
8 роки тому |
Max Bruckner
|
4047de4f6e
fix potential NULL dereferences found by coverity
|
8 роки тому |
Max Bruckner
|
87f77274de
cJSON_SetNumberValue: Fix undefined double to int conversion
|
8 роки тому |
Max Bruckner
|
dded751757
parse_string: remove useless first byte marks for utf8
|
8 роки тому |
Max Bruckner
|
d7b5545748
parse_hex4: deduplicate into a for loop
|
8 роки тому |
Max Bruckner
|
0747669972
parse_number: Switch to C library's strtod
|
8 роки тому |
Max Bruckner
|
cc514583cc
cJSON_Duplicate: goto fail error handling
|
8 роки тому |
Max Bruckner
|
021b174ee1
parse_object: goto fail error handling
|
8 роки тому |
Max Bruckner
|
99cd9af7d5
parse_array: goto fail error handling
|
8 роки тому |
Max Bruckner
|
8656386c4f
parse_string: goto fail error handling
|
8 роки тому |
Max Bruckner
|
9ed906758e
fix null pointer dereferences found by coverity
|
8 роки тому |
Max Bruckner
|
ee0c920dff
fix: add break in UTF-16 handling
|
8 роки тому |
Max Bruckner
|
af6d5d3d7c
Add more consts to unsigned chars
|
8 роки тому |
Max Bruckner
|
cf9d57d56c
Fix incorrect return
|
8 роки тому |
Max Bruckner
|
3d3bfc6a4d
Compiler flag -Wconversion
|
8 роки тому |
Max Bruckner
|
41e2837df1
Fix potentially undefined behavior when filling valueint
|
8 роки тому |
Max Bruckner
|
ecd5678527
Change all internal sizes to size_t
|
8 роки тому |
Max Bruckner
|
28b9ba4334
Change all internal strings to unsigned char*
|
8 роки тому |
Max Bruckner
|
b182ced1d6
Compiler flag -Wswitch-default + add defaults
|
8 роки тому |
Max Bruckner
|
fe18403935
Compiler flag -Wundef + fix incorrect macro
|
8 роки тому |
Max Bruckner
|
c49ffbfba8
cJSON_Version: returns a version string
|
8 роки тому |
Max Bruckner
|
e3e0b5150b
cJSON_CreateRaw: Format fixes
|
8 роки тому |
Max Bruckner
|
1df987a170
cJSON_strdup: Check for NULL string
|
8 роки тому |
Max Bruckner
|
ddadb44a67
cJSON_Raw: Additional checks in print_value
|
8 роки тому |
Max Bruckner
|
8c58e62597
Merge remote-tracking branch 'loigu/master' into cJSON_Raw
|
8 роки тому |
Max Bruckner
|
fcc89c4bb2
Move increment out of loop condition fixes #85
|
8 роки тому |
Stephan
|
e69db83de5
Temporarily disable warning when const is cast away.
|
8 роки тому |