diff options
| author | Tim Redfern <tim@herge.(none)> | 2013-07-05 17:43:22 +0100 |
|---|---|---|
| committer | Tim Redfern <tim@herge.(none)> | 2013-07-05 17:43:22 +0100 |
| commit | 28cb6bdc4ad953433b7fc184181e116ac169987f (patch) | |
| tree | 802c828c57c46e4a2e8617ae3a095612a387c86b /rotord/rotord.cpp | |
| parent | 6710aaddb7bb260dbef3006676799867ce865209 (diff) | |
fixed a deadlock in libavwrapper
Diffstat (limited to 'rotord/rotord.cpp')
| -rwxr-xr-x | rotord/rotord.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rotord/rotord.cpp b/rotord/rotord.cpp index 5283798..00872de 100755 --- a/rotord/rotord.cpp +++ b/rotord/rotord.cpp @@ -192,7 +192,10 @@ HTTPRequestHandler* RotorRequestHandlerFactory::createRequestHandler(const HTTPS sc.push_back(body); //Rotor::Command_response response=((Poco::AutoPtr<Rotor::Render_context>)task)->session_command(sc); + cerr<<"calling render context refcount: "<<((Poco::AutoPtr<Rotor::Render_context>)task)->referenceCount()<<endl; ((Poco::AutoPtr<Rotor::Render_context>)task)->session_command(sc,XML,status); + //this deadlocks after a render, why? + //content=response.description; //status=response.status; |
