Fix stream reading from pFile.

If m_pFile is set, m_bMemoryBased is set to false.  However, ReadRawData
incorrectly checks if m_bMemoryBased is TRUE before passing a read to
m_pFile.  This fix changes things to correctly call m_pFile's ReadBlock.

Filed associated https://bugs.chromium.org/p/pdfium/issues/detail?id=662

BUG=pdfium:662

Change-Id: If58af9093e3de78261a4cf1eb0460b7c7c153e5a
Reviewed-on: https://pdfium-review.googlesource.com/2532
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fpdfapi/parser/cpdf_stream.cpp b/core/fpdfapi/parser/cpdf_stream.cpp
index e186bc1..d62b456 100644
--- a/core/fpdfapi/parser/cpdf_stream.cpp
+++ b/core/fpdfapi/parser/cpdf_stream.cpp
@@ -113,7 +113,7 @@
 bool CPDF_Stream::ReadRawData(FX_FILESIZE offset,
                               uint8_t* buf,
                               uint32_t size) const {
-  if (m_bMemoryBased && m_pFile)
+  if (!m_bMemoryBased && m_pFile)
     return m_pFile->ReadBlock(buf, offset, size);
 
   if (m_pDataBuf)