Dear author, Hello!I found a small security breach,I've modified it,I hope you can merge it。(My English is not very good, I hope the wording does not offend you)
Line: 71 - Dependencies\third_party\phlib\jsonc\arraylist.c
Source code may experience memory leaks when attempting to extend arrays.
If the realloc function fails and returns NULL, the original memory is still retained.
Solution
solve this problem by checking the return value of realloc after calling it.
If realloc returns NULL, the original memory should be freed and an error returned.
Dear author, Hello! I found a small security breach, I've modified it, I hope you can merge it。 (My English is not very good, I hope the wording does not offend you)
Description-MEDIUM: Potentially Unsafe Code - Potential Memory Leak
Line: 71 - Dependencies\third_party\phlib\jsonc\arraylist.c Source code may experience memory leaks when attempting to extend arrays. If the realloc function fails and returns NULL, the original memory is still retained.
Solution
solve this problem by checking the return value of realloc after calling it. If realloc returns NULL, the original memory should be freed and an error returned.
Modified code