https://github.com/eclipse/paho.mqtt.c
C++庫也是依賴這個C庫的,
1、內部創建野執行緒
(不對這個執行緒執行join操作,傳給野執行緒的指標也沒參考計數,如果這個野執行緒被后調度,導致use after free)
我提的issue,貌似不止這一處?
https://github.com/eclipse/paho.mqtt.c/issues/1236
2、加鎖失敗,卻試圖釋放鎖,
提的issue,貌似也不止一處,這個問題倒是不大,加鎖失敗的可能性小
https://github.com/eclipse/paho.mqtt.c/issues/1235
3、在同一個函式中,放掉鎖來回呼,回呼完再加鎖,
如果第二次加鎖后用了第一次加鎖時快取在函式區域變數中的狀態,結果未知,例子不貼了,自己看它的代碼吧,
這個repo最后一次commit是3月29號,issue提了一周沒人理,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/495241.html
標籤:C
