Add memory zeroing during object/array mutation

This commit is contained in:
rexy712 2020-02-24 18:31:09 -08:00
parent 88cdc61357
commit 092a6497f8

View File

@ -126,6 +126,7 @@ RJP_value* rjp_set_object(RJP_value* v){
if(v->type == rjp_json_object)
return v;
irjp_delete_value(v);
memset(&v->object, 0, sizeof(RJP_object));
v->type = rjp_json_object;
return v;
}
@ -133,6 +134,7 @@ RJP_value* rjp_set_array(RJP_value* v){
if(v->type == rjp_json_array)
return v;
irjp_delete_value(v);
memset(&v->object, 0, sizeof(RJP_array));
v->type = rjp_json_array;
return v;
}