summaryrefslogtreecommitdiff
path: root/cppuhelper/source/servicemanager.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cppuhelper/source/servicemanager.cxx')
-rw-r--r--cppuhelper/source/servicemanager.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/cppuhelper/source/servicemanager.cxx b/cppuhelper/source/servicemanager.cxx
index 2118bcb00c88..d8fde789c429 100644
--- a/cppuhelper/source/servicemanager.cxx
+++ b/cppuhelper/source/servicemanager.cxx
@@ -1437,10 +1437,10 @@ OUString cppuhelper::ServiceManager::readLegacyRdbString(
}
OUString val;
std::vector< char > v(s); // assuming sal_uInt32 fits into vector::size_type
- if (subkey.getValue(OUString(), &v[0]) != RegError::NO_ERROR
+ if (subkey.getValue(OUString(), v.data()) != RegError::NO_ERROR
|| v.back() != '\0'
|| !rtl_convertStringToUString(
- &val.pData, &v[0], static_cast< sal_Int32 >(s - 1),
+ &val.pData, v.data(), static_cast< sal_Int32 >(s - 1),
RTL_TEXTENCODING_UTF8,
(RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_ERROR
| RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_ERROR