This has been a problem in the past, and it usually has to do with shutting down the ClientSession or ClientConnection while connecting. That is true here too. (In this case, it's due to the request being cancelled while connecting.) This uses the ClientSession's FSM's to better deal with the case and move the ClientSession to a BROKEN state where it belongs. There's also some code in ClientConnection to ensure that if connect_async() fails, no resource leaks occur. |
||
|---|---|---|
| .. | ||
| client | ||
| common | ||
| console | ||
| dbusservice | ||
| engine | ||
| mailer | ||
| CMakeLists.txt | ||