summaryrefslogtreecommitdiff
path: root/rotord/rotord.cpp
diff options
context:
space:
mode:
authorTim Redfern <tim@herge.(none)>2013-07-05 17:43:22 +0100
committerTim Redfern <tim@herge.(none)>2013-07-05 17:43:22 +0100
commit28cb6bdc4ad953433b7fc184181e116ac169987f (patch)
tree802c828c57c46e4a2e8617ae3a095612a387c86b /rotord/rotord.cpp
parent6710aaddb7bb260dbef3006676799867ce865209 (diff)
fixed a deadlock in libavwrapper
Diffstat (limited to 'rotord/rotord.cpp')
-rwxr-xr-xrotord/rotord.cpp3
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;