Update of /cvsroot/playerstage/code/player/client_libs/libplayerc++
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12526/client_libs/libplayerc++
Modified Files:
opaqueproxy.cc
Log Message:
Changed playerc_client_request to make the need to cleanup returned structures
obvious.
Index: opaqueproxy.cc
===================================================================
RCS file:
/cvsroot/playerstage/code/player/client_libs/libplayerc++/opaqueproxy.cc,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** opaqueproxy.cc 10 Jul 2007 09:01:50 -0000 1.3
--- opaqueproxy.cc 20 Sep 2007 23:15:47 -0000 1.4
***************
*** 91,101 ****
OpaqueProxy::SendReq(player_opaque_data_t* aRequest)
{
! player_opaque_data_t aReply;
int result = playerc_opaque_req(mDevice, aRequest, &aReply);
if (result == 0)
{
! memcpy(mDevice->data, aReply.data, aReply.data_count);
! mDevice->data_count = aReply.data_count;
}
return result;
}
--- 91,102 ----
OpaqueProxy::SendReq(player_opaque_data_t* aRequest)
{
! player_opaque_data_t *aReply;
int result = playerc_opaque_req(mDevice, aRequest, &aReply);
if (result == 0)
{
! memcpy(mDevice->data, aReply->data, aReply->data_count);
! mDevice->data_count = aReply->data_count;
}
+ player_opaque_data_t_free(aReply);
return result;
}
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit