Fix Memory Leak in C++ AES Decryptor
Budget: $100 – $200 USD
I work in an IPTV, we make UDP encrypted transmissions of streams, the cryptor is made in C++ and the decryptor too and this is used with the Android NDK to be able to play the transmission from Android, the problem is that while we are decrypting the stream, the ram memory consumption is increasing significantly, in the Android Profiler you can see how the native code (c++) is increasing its ram consumption by almost 1mb per second, which makes the app crash when ram memory runs out, even sometimes it crashes the box, I need a C++ developer who has experience with Android NDK and AES encryption to help me solve this memory leak.
In the photo below you can see that the object that is not being released correctly corresponds to a:
operator new(unsigned int)
But nowhere in the code do I have this statement.
We have hired a person to create this cryptor, but this person was not able to find the bug and now we have the faulty cryptor.
PDT: Our cryptor and decryptor also have random keys for decryption
In the photo below you can see that the object that is not being released correctly corresponds to a:
operator new(unsigned int)
But nowhere in the code do I have this statement.
We have hired a person to create this cryptor, but this person was not able to find the bug and now we have the faulty cryptor.
PDT: Our cryptor and decryptor also have random keys for decryption