From 7c77ba9afcea150c1b8cd01386f82ef36b512456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Date: Tue, 22 Aug 2017 01:33:15 +0200 Subject: Do not pass incompatible object to variadic functions. --- src/Subtitles/RTS.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Subtitles/RTS.cpp') diff --git a/src/Subtitles/RTS.cpp b/src/Subtitles/RTS.cpp index 7d653593b..f9911ab13 100644 --- a/src/Subtitles/RTS.cpp +++ b/src/Subtitles/RTS.cpp @@ -3263,9 +3263,9 @@ STDMETHODIMP CRenderedTextSubtitle::GetStreamInfo(int iStream, WCHAR** ppName, L } CStringW strName; if (!m_provider.IsEmpty()) { - strName.Format(L"[%s] %s\t%s", m_provider, m_name, strLanguage); + strName.Format(L"[%s] %s\t%s", m_provider.GetString(), m_name.GetString(), strLanguage.GetString()); } else { - strName.Format(L"%s\t%s", m_name, strLanguage); + strName.Format(L"%s\t%s", m_name.GetString(), strLanguage.GetString()); } *ppName = (WCHAR*)CoTaskMemAlloc((strName.GetLength() + 1) * sizeof(WCHAR)); -- cgit v1.2.3