If a player uses a
point_viewcontrol and dies before un-using it (to leave it) they will be stuck viewing it until they un-use it manually. This makes them leave the viewcontrol automatically when they die or respawn.
As for what else it does: nothing. A decent number of maps have point_viewcontrol(s) though, so this could come in handy if you [want to] run them. If you don't run maps with point_viewcontrol entities (e.g. all stock maps) don't run this plugin, cause it won't do anything in that case.
Tested on Team Fortress 2 but should work on every game.
1.0.1 (Jan 16 2012) Now checks that the client is valid before checking their view entity.
1.0.2 (Jan 17 2012) Whoops, it still checked entity 0