Index: media/cast/test/utility/in_process_receiver.h |
diff --git a/media/cast/test/utility/in_process_receiver.h b/media/cast/test/utility/in_process_receiver.h |
index 57d8a8631488b890dd4d2298ea5f5b6f714c82cf..6371f6133d20f6ac7b3119c0a0e3e083439c6f30 100644 |
--- a/media/cast/test/utility/in_process_receiver.h |
+++ b/media/cast/test/utility/in_process_receiver.h |
@@ -101,7 +101,8 @@ class InProcessReceiver { |
scoped_ptr<transport::UdpTransport> transport_; |
scoped_ptr<CastReceiver> cast_receiver_; |
- // For shutdown safety, this member must be last: |
+ // NOTE: This must always be last so it's invalidated before other member |
+ // variables might be accessed. |
base::WeakPtrFactory<InProcessReceiver> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(InProcessReceiver); |