diff --git a/src/stream.cpp b/src/stream.cpp index 5cfb1bb..efab7e2 100644 --- a/src/stream.cpp +++ b/src/stream.cpp @@ -400,8 +400,7 @@ namespace YAML if (m_nPrefetchedUsed >= m_nPrefetchedAvailable) { std::streambuf *pBuf = m_input.rdbuf(); - m_nPrefetchedAvailable = pBuf->sgetn(ReadBuffer(m_pPrefetched), - YAML_PREFETCH_SIZE); + m_nPrefetchedAvailable = static_cast(pBuf->sgetn(ReadBuffer(m_pPrefetched), YAML_PREFETCH_SIZE)); m_nPrefetchedUsed = 0; if (!m_nPrefetchedAvailable) {