diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c
index 833020374922a8a40dd80674262816db21d6579f..36a186521c801afe9697f5a0ae6b903b4edc7b4e 100644
--- a/vp8/encoder/onyx_if.c
+++ b/vp8/encoder/onyx_if.c
@@ -2594,6 +2594,8 @@ static void scale_and_extend_source(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi)
         cpi->Source = &cpi->scaled_source;
 #endif
     }
+    else
+        cpi->Source = sd;
 }