I am looking through the code and see a lot of memory allocations (such as
with mprintf, and others) where the return value pointer seems to just be
discarded after use instead of freed. Why is this not a memory leak? Is it
because every run of Fossil is just a short living process, and so the
memory gets freed by the OS upon termination, which is probably true but
probably also bad practice to rely on, or is there some other reason I am
not aware of that this is fine? Or am I just not seeing the calls to
release the memory?

-- 
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to