Always using "default" memory handling from mem.c against own implementation of memory allocator and deallocator.
|Reported by:||mato||Owned by:||michael|
|Version:||git-master||Keywords:||memory, AVDictionary, alloc, free|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
In library avutil function av_free is used and other functions from mem.c. If I have my own memory handling functions, in libavutil always default is used instated of mine. I had situation when for allocation my function was used, however for freeing - default av_free was used from file dict.c from libavutil library. It can lead to crashes.
Change History (6)
comment:2 Changed 5 years ago by michael
- Priority changed from important to normal
- Version changed from 0.10 to git-master