Changeset 10834 in vbox for trunk/src/VBox/Additions/common/VBoxControl/VBoxControl.cpp
- Timestamp:
- Jul 23, 2008 3:02:33 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 33619
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxControl/VBoxControl.cpp
r10829 r10834 907 907 for (unsigned i = 0; (i < 10) && !finish; ++i) 908 908 { 909 pvBuf = RTMemRealloc(pvBuf, cbBuf);910 if (NULL == pv Buf)909 void *pvTmpBuf = RTMemRealloc(pvBuf, cbBuf); 910 if (NULL == pvTmpBuf) 911 911 { 912 RTMemFree(pvBuf); 912 913 rc = VERR_NO_MEMORY; 913 914 VBoxControlError("Out of memory\n"); 914 915 } 915 916 else 917 { 918 pvBuf = pvTmpBuf; 916 919 rc = VbglR3GuestPropRead(u32ClientId, pszName, pvBuf, cbBuf, 917 920 &pszValue, &u64Timestamp, &pszFlags, 918 921 &cbBuf); 922 } 919 923 if (VERR_BUFFER_OVERFLOW == rc) 920 924 /* Leave a bit of extra space to be safe */ … … 943 947 if (u32ClientId != 0) 944 948 VbglR3GuestPropDisconnect(u32ClientId); 945 VbglR3GuestPropReadValueFree(pszValue);946 949 return RT_SUCCESS(rc) ? 0 : 1; 947 950 }
Note:
See TracChangeset
for help on using the changeset viewer.