Changeset 38399 in vbox
- Timestamp:
- Aug 10, 2011 1:26:20 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/GuestCtrlImpl.cpp
r38395 r38399 271 271 case VBOXGUESTCTRLCALLBACKTYPE_EXEC_OUTPUT: 272 272 { 273 PCALLBACKDATAEXECOUT pData = (PCALLBACKDATAEXECOUT)RTMemAlloc(sizeof(CALLBACKDATAEXECOUT)); 274 AssertPtrReturn(pData, VERR_NO_MEMORY); 275 RT_BZERO(pData, sizeof(CALLBACKDATAEXECOUT)); 276 pCallback->cbData = sizeof(CALLBACKDATAEXECOUT); 277 pCallback->pvData = pData; 273 278 break; 274 279 } … … 276 281 case VBOXGUESTCTRLCALLBACKTYPE_EXEC_INPUT_STATUS: 277 282 { 278 283 PCALLBACKDATAEXECINSTATUS pData = (PCALLBACKDATAEXECINSTATUS)RTMemAlloc(sizeof(CALLBACKDATAEXECINSTATUS)); 284 AssertPtrReturn(pData, VERR_NO_MEMORY); 285 RT_BZERO(pData, sizeof(PCALLBACKDATAEXECINSTATUS)); 286 pCallback->cbData = sizeof(PCALLBACKDATAEXECINSTATUS); 287 pCallback->pvData = pData; 279 288 break; 280 289 } … … 1769 1778 if (RT_SUCCESS(vrc)) 1770 1779 { 1771 callback.cbData = sizeof(CALLBACKDATAEXECINSTATUS); 1772 PCALLBACKDATAEXECINSTATUS pData = (PCALLBACKDATAEXECINSTATUS)RTMemAlloc(callback.cbData); 1773 AssertReturn(pData, E_OUTOFMEMORY); 1774 RT_BZERO(pData, callback.cbData); 1775 callback.pvData = pData; 1780 PCALLBACKDATAEXECINSTATUS pData = (PCALLBACKDATAEXECINSTATUS)callback.pvData; 1776 1781 1777 1782 /* Save PID + output flags for later use. */ … … 1957 1962 if (RT_SUCCESS(vrc)) 1958 1963 { 1959 callback.cbData = sizeof(CALLBACKDATAEXECOUT); 1960 PCALLBACKDATAEXECOUT pData = (PCALLBACKDATAEXECOUT)RTMemAlloc(callback.cbData); 1961 AssertReturn(pData, E_OUTOFMEMORY); 1962 RT_BZERO(pData, callback.cbData); 1963 callback.pvData = pData; 1964 PCALLBACKDATAEXECOUT pData = (PCALLBACKDATAEXECOUT)callback.pvData; 1964 1965 1965 1966 /* Save PID + output flags for later use. */
Note:
See TracChangeset
for help on using the changeset viewer.