Revision: 7218
http://playerstage.svn.sourceforge.net/playerstage/?rev=7218&view=rev
Author: thjc
Date: 2008-12-28 07:22:15 +0000 (Sun, 28 Dec 2008)
Log Message:
-----------
Merge from trunk of 7169:
Added missing scoped locks to OpaqueProxy
Modified Paths:
--------------
code/player/branches/release-2-1-patches/client_libs/libplayerc++/opaqueproxy.cc
Property Changed:
----------------
code/player/branches/release-2-1-patches/
Property changes on: code/player/branches/release-2-1-patches
___________________________________________________________________
Modified: svn:mergeinfo
- /code/player/trunk:7062,7081,7166-7168
+ /code/player/trunk:7062,7081,7166-7169
Modified:
code/player/branches/release-2-1-patches/client_libs/libplayerc++/opaqueproxy.cc
===================================================================
---
code/player/branches/release-2-1-patches/client_libs/libplayerc++/opaqueproxy.cc
2008-12-28 07:18:36 UTC (rev 7217)
+++
code/player/branches/release-2-1-patches/client_libs/libplayerc++/opaqueproxy.cc
2008-12-28 07:22:15 UTC (rev 7218)
@@ -84,12 +84,14 @@
void
OpaqueProxy::SendCmd(player_opaque_data_t* aData)
{
+ scoped_lock_t lock(mPc->mMutex);
playerc_opaque_cmd(mDevice, aData);
}
int
OpaqueProxy::SendReq(player_opaque_data_t* aRequest)
{
+ scoped_lock_t lock(mPc->mMutex);
player_opaque_data_t *aReply;
int result = playerc_opaque_req(mDevice, aRequest, &aReply);
if (result == 0)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit