summaryrefslogtreecommitdiff
path: root/vcl/workben
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-12-14 20:57:38 +0000
committerCaolán McNamara <caolanm@redhat.com>2020-12-14 22:01:20 +0100
commitacf4c5bc649624823d84e01d57a9af78ff3084ae (patch)
treee07540b0af341ba3c6fc51328c197ed99d1afbf5 /vcl/workben
parent2ab2c26b7e2ee43efa9475a2b394259744d7c3c5 (diff)
ofz#28630 Fuzzing build failure
Step #4: vcl/workben/commonfuzzer.hxx:70:28: error: no matching function for call to 'OUStringToOString' Step #4: aBuffer.append(OUStringToOString(sExecDir + getExecutableName(), osl_getThreadTextEncoding())).append(".fonts"); Step #4: ^~~~~~~~~~~~~~~~~ Step #4: include/rtl/ustring.hxx:3587:16: note: candidate function not viable: no known conversion from 'typename std::enable_if_t<ToStringHelper<OUString>::allowOUStringConcat && ToStringHelper<OUString>::allowOUStringConcat, OUStringConcat<OUString, OUString>>' (aka 'rtl::OUStringConcat<rtl::OUString, rtl::OUString>') to 'std::u16string_view' (aka 'basic_string_view<char16_t>') for 1st argument Step #4: inline OString OUStringToOString( std::u16string_view rUnicode, dunno what the preferred concatenation scheme is these days Change-Id: I7390d5b4a23a76d7cfbc75c90ea75df4ee39457f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107731 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl/workben')
-rw-r--r--vcl/workben/commonfuzzer.hxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/vcl/workben/commonfuzzer.hxx b/vcl/workben/commonfuzzer.hxx
index 57843998d97a..aa544e394549 100644
--- a/vcl/workben/commonfuzzer.hxx
+++ b/vcl/workben/commonfuzzer.hxx
@@ -67,7 +67,8 @@ namespace
osl::FileBase::getSystemPathFromFileURL(execdir, sExecDir);
OStringBuffer aBuffer("<?xml version=\"1.0\"?>\n<fontconfig><dir>");
- aBuffer.append(OUStringToOString(sExecDir + getExecutableName(), osl_getThreadTextEncoding())).append(".fonts");
+ aBuffer.append(OUStringToOString(sExecDir, osl_getThreadTextEncoding()))
+ .append(OUStringToOString(getExecutableName(), osl_getThreadTextEncoding())).append(".fonts");
aBuffer.append("</dir><cachedir>/tmp/cache/fontconfig</cachedir></fontconfig>");
OString aConf = aBuffer.makeStringAndClear();
sal_uInt64 aBytesWritten;