Kode / Kinc

Modern low level game library and hardware abstraction.
http://kinc.tech
zlib License
517 stars 118 forks source link

Add an assert for `stb_vorbis_decode_memory` call #880

Closed jgraj closed 3 months ago

jgraj commented 3 months ago

Return value of stb_vorbis_decode_memory is less than 0 for errors and we later malloc with that value, so 0 is still probably not good to have

jgraj commented 3 months ago

Also there are kinc_affirm and assert calls used seemingly randomly so I didn't know which one to use

RobDangerous commented 3 months ago

kinc_affirm is active in release-builds, assert is not. Choose wisely.