How does traffic pass RPF check when RP is in the data plane?

Hi everyone,

Beginning my multicast studies and I have a weird question that I cannot seem to translate well into a Google search.

When a multicast receiver begins to receive multicast data using the shared tree, my understanding is that for a brief period of time the RP is in the data plane until the shortest path is calculated. If this is correct, how does the multicast traffic pass the RPF check? The unicast routing table may not agree that the traffic should be coming in that interface?

I may be misunderstanding something more general with mcast here, but I wanted to ask anyway.

Thanks!

Nevermind, answered my own question. RPF check is performed against RP in case of shared tree, and switches to source when shortest path tree starts.