Remove a spurious RetainPtr in the CFX_DIBExtractor ctor

The extra refcount is not necessary.

Change-Id: Id97a7e01018d4f25e7e8ccbe20b95ef35854de1b
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/106210
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Nigi <nigi@chromium.org>
diff --git a/core/fxge/dib/cfx_dibextractor.cpp b/core/fxge/dib/cfx_dibextractor.cpp
index 1d2d920..9dcfbec 100644
--- a/core/fxge/dib/cfx_dibextractor.cpp
+++ b/core/fxge/dib/cfx_dibextractor.cpp
@@ -14,15 +14,15 @@
     m_pBitmap = pSrc->Realize();
     return;
   }
-  RetainPtr<CFX_DIBBase> pOldSrc(pSrc);
   m_pBitmap = pdfium::MakeRetain<CFX_DIBitmap>();
-  if (!m_pBitmap->Create(pOldSrc->GetWidth(), pOldSrc->GetHeight(),
-                         pOldSrc->GetFormat(), pOldSrc->GetBuffer().data(),
-                         0)) {
+  if (!m_pBitmap->Create(pSrc->GetWidth(), pSrc->GetHeight(), pSrc->GetFormat(),
+                         pSrc->GetBuffer().data(),
+                         /*pitch=*/0)) {
     m_pBitmap.Reset();
     return;
   }
-  m_pBitmap->SetPalette(pOldSrc->GetPaletteSpan());
+
+  m_pBitmap->SetPalette(pSrc->GetPaletteSpan());
 }
 
 CFX_DIBExtractor::~CFX_DIBExtractor() = default;