This coming from the leader of the other country in a war... I mean, I do find it credible that Xi might have told Putin to think very hard before doing something extremely stupid, but from there to stating that Russia is "China's vassal" and will do whatever they're told by a party who has long been a direct competitor (China and Russia have been solid "frenemies" for a long time, pushing very different views of what "real socialism" looks like)... It's a big jump.

The Soviet Union's relationship with China was more of a peer rivalry situation. The Russian relationship with China is nowhere near parity. Russia would fold tomorrow if China withdrew their backing and went along with the US/EU sanctions.

So Russia is only able to prosecute their war with China's permission. When your foreign policy is decided by another power, that's the textbook definition of a vassal.