diff options
Diffstat (limited to 'multimedia/gerbera/patches/patch-src_util_string__converter.cc')
-rw-r--r-- | multimedia/gerbera/patches/patch-src_util_string__converter.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/multimedia/gerbera/patches/patch-src_util_string__converter.cc b/multimedia/gerbera/patches/patch-src_util_string__converter.cc new file mode 100644 index 00000000000..773d862e181 --- /dev/null +++ b/multimedia/gerbera/patches/patch-src_util_string__converter.cc @@ -0,0 +1,17 @@ +$NetBSD: patch-src_util_string__converter.cc,v 1.3 2022/10/06 08:41:03 nros Exp $ + +* fix build on systems that have const in second argument to iconv + +--- src/util/string_converter.cc.orig 2022-10-06 08:09:22.564707578 +0000 ++++ src/util/string_converter.cc +@@ -122,8 +122,8 @@ std::string StringConverter::_convert(co + // log_debug(("iconv: BEFORE: input bytes left: {} output bytes left: {}", + // input_bytes, output_bytes)); + #if defined(ICONV_CONST) || defined(SOLARIS) +- int ret = iconv(cd, inputPtr, &input_bytes, +- output_ptr, &output_bytes); ++ int ret = iconv(cd, inputPtr, &inputBytes, ++ outputPtr, &outputBytes); + #else + int ret = iconv(cd, const_cast<char**>(inputPtr), &inputBytes, + outputPtr, &outputBytes); |