I am using the 2.1.0 with the WebSocket support only.
I wrapped my code (a plugin) within a dll that talks using websocket.
- load my dll and casablanca dll in memory using LoadLibrary
- use the websocket client to talk with a server
- close the communication
- wait that everything has gone down
- unload both dlls (FreeLibrary)
If I unload Casablanca dll the process crashes.
I can unload mine and I double checked every object form Casablanca is correctly closed.
Is it a bug or what?
Comments: Potentially related to the following issue as well: https://casablanca.codeplex.com/workitem/309
I wrapped my code (a plugin) within a dll that talks using websocket.
- load my dll and casablanca dll in memory using LoadLibrary
- use the websocket client to talk with a server
- close the communication
- wait that everything has gone down
- unload both dlls (FreeLibrary)
If I unload Casablanca dll the process crashes.
I can unload mine and I double checked every object form Casablanca is correctly closed.
Is it a bug or what?
Comments: Potentially related to the following issue as well: https://casablanca.codeplex.com/workitem/309