diff --git a/garnet/examples/media/use_media_decoder/test/use_aac_decoder_test.cc b/garnet/examples/media/use_media_decoder/test/use_aac_decoder_test.cc
index b41136205c31a5dc1a4545d689f9279a7c2563ab..1104f071b591993deee0b5f61c18ec69d31a28a6 100644
--- a/garnet/examples/media/use_media_decoder/test/use_aac_decoder_test.cc
+++ b/garnet/examples/media/use_media_decoder/test/use_aac_decoder_test.cc
@@ -61,8 +61,12 @@ TEST(DecoderTest, AacDecoder) {
   startup_context->ConnectToEnvironmentService(
       codec_factory.NewRequest(main_loop.dispatcher()));
 
+  fidl::InterfaceHandle<fuchsia::sysmem::Allocator> sysmem;
+  startup_context->ConnectToEnvironmentService<fuchsia::sysmem::Allocator>(
+      sysmem.NewRequest());
+
   uint8_t md[SHA256_DIGEST_LENGTH];
-  use_aac_decoder(&main_loop, std::move(codec_factory), kInputFilePath, "", md);
+  use_aac_decoder(&main_loop, std::move(codec_factory), std::move(sysmem), kInputFilePath, "", md);
 
   char actual_sha256[SHA256_DIGEST_LENGTH * 2 + 1];
   char* actual_sha256_ptr = actual_sha256;