The magnesium hubs were very prone to cracking, mine was the same in my '79, I got a '81 aluminium hub for it, and never had a problem after that. The Mag hubs have casting holes in them, that's how you identify them from the alloy ones, I hope I got that the right way around! If not there will be someone far more knowledgeable than me who can correct me.
Tony.