I think its best to get the hook out If you can do so without tearing the fish up to bad. the old hooks may have rusted pretty fast but I doubt the hooks of today do. If the fish is a river spawner It would probably be ok to leave it in because they dont eat in the river anyways and they die after they spawn (well salmon anyways).