- Timestamp:
- Jan 13, 2025 6:33:43 PM (4 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxService/VBoxServicePropCache.cpp
r106061 r107719 84 84 { 85 85 pNode->pszName = RTStrDup(pszName); 86 if (!pNode->pszName) 87 { 88 RTMemFree(pNode); 89 return NULL; 90 } 86 AssertPtrReturnStmt(pNode->pszName, RTMemFree(pNode), NULL); 91 87 pNode->pszValue = NULL; 92 88 pNode->fFlags = 0; … … 97 93 { 98 94 RTListAppend(&pCache->NodeHead, &pNode->NodeSucc); 99 rc = RTCritSectLeave(&pCache->CritSect); 100 } 101 } 102 return pNode; 95 RTCritSectLeave(&pCache->CritSect); 96 97 return pNode; 98 } 99 100 RTStrFree(pNode->pszName); 101 RTMemFree(pNode); 102 } 103 104 return NULL; 103 105 } 104 106 … … 428 430 429 431 if (pNode->fFlags & VGSVCPROPCACHE_FLAGS_TEMPORARY) 430 rc =vgsvcPropCacheWritePropF(pCache->uClientID, pNode->pszName, pNode->fFlags, pNode->pszValueReset);432 vgsvcPropCacheWritePropF(pCache->uClientID, pNode->pszName, pNode->fFlags, pNode->pszValueReset); 431 433 432 434 AssertPtr(pNode->pszName);
Note:
See TracChangeset
for help on using the changeset viewer.