心跳线程死锁的问题

MqttClient_WaitType 这个函数 , 可能发生死锁。

case MQTT_MSG_BEGIN: 这个分支中 执行:
rc = wm_SemLock(&client->lockRecv);

后面没有执行
wm_SemUnlock(&client->lockRecv);

然后就卡这里了?
请问大家碰到这个问题没有,如何解决的?

是哪个 MQTT Client? 去他们的 GitHub 仓库提一个问题单问一下?

我用的wolfmqtt