c2lang / c2c_native

C2 Compiler - written in C2
Apache License 2.0
24 stars 5 forks source link

free(): invalid pointer when empty recipe.txt #6

Closed SchokiCoder closed 1 year ago

SchokiCoder commented 1 year ago

If the recipe.txt is completely empty, a free on Reader.region, which holds a pointer to the global variable "empty" is performed.

I changed it to check Reader.size instead. No more "free(): invalid pointer" and the tests ran just like before.

bvdberg commented 1 year ago

well spotted and fixed!