Changeset 102175 in vbox for trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp
- Timestamp:
- Nov 21, 2023 8:29:54 AM (15 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp
r101989 r102175 88 88 89 89 #include <iprt/assert.h> 90 #include <iprt/string.h> 90 91 #include <VBox/log.h> 91 92 … … 767 768 768 769 mNLoaderData = NS_COMPONENT_TYPE_NATIVE; 769 mLoaderData[mNLoaderData].type = PL_strdup(nativeComponentType);770 mLoaderData[mNLoaderData].type = RTStrDup(nativeComponentType); 770 771 mLoaderData[mNLoaderData].loader = mNativeComponentLoader; 771 772 NS_ADDREF(mLoaderData[mNLoaderData].loader); … … 780 781 } 781 782 782 mLoaderData[mNLoaderData].type = PL_strdup(staticComponentType);783 mLoaderData[mNLoaderData].type = RTStrDup(staticComponentType); 783 784 mLoaderData[mNLoaderData].loader = mStaticComponentLoader; 784 785 NS_ADDREF(mLoaderData[mNLoaderData].loader); … … 874 875 for (i=0; i < mNLoaderData; i++) { 875 876 NS_IF_RELEASE(mLoaderData[i].loader); 876 PL_strfree((char *)mLoaderData[i].type);877 RTStrFree((char *)mLoaderData[i].type); 877 878 } 878 879 PR_Free(mLoaderData); … … 949 950 AutoRegEntry::~AutoRegEntry() 950 951 { 951 if (mName) PL_strfree(mName);952 if (mData) PL_strfree(mData);952 if (mName) RTStrFree(mName); 953 if (mData) RTStrFree(mData); 953 954 } 954 955 … … 963 964 { 964 965 if (mData) 965 PL_strfree(mData);966 RTStrFree(mData); 966 967 967 968 if (!data) { … … 970 971 } 971 972 972 mData = PL_strdup(data);973 mData = RTStrDup(data); 973 974 } 974 975 … … 2427 2428 2428 2429 if (!aSpec) { 2429 *aRegistryName = PL_strdup("");2430 *aRegistryName = RTStrDup(""); 2430 2431 return NS_OK; 2431 2432 } … … 2844 2845 2845 2846 typeIndex = mNLoaderData; 2846 mLoaderData[typeIndex].type = PL_strdup(typeStr);2847 mLoaderData[typeIndex].type = RTStrDup(typeStr); 2847 2848 if (!mLoaderData[typeIndex].type) { 2848 2849 // mmh! no memory. return failure.
Note:
See TracChangeset
for help on using the changeset viewer.