Fix memory leak when mqtt_yield_thread exits problem and delete unuse… #59
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1、关于static void mqtt_yield_thread(void arg)函数内存泄漏问题
当内部线程退出时并没有真正释放里面的内存,这是因为platform_thread_init里面的malloc并没有被释放掉,因此当调用mqtt_release接口时会有1个内存泄漏。
2、int mqtt_list_subscribe_topic(mqtt_client_t c)
该函数中有一个未被使用的变量i在编译时会产生警告,已去除。